# Metengine Data Agent

Real-time smart money analytics API for Polymarket prediction markets, Hyperliquid...

- Repository: https://github.com/internet-court/internet-court-skill (7050 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-10-26
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add internet-court/internet-court-skill --skill metengine-data-agent -g -a claude-code -y`
Codex: `npx skills add internet-court/internet-court-skill --skill metengine-data-agent -g -a codex -y`
Cursor: `npx skills add internet-court/internet-court-skill --skill metengine-data-agent -g -a cursor -y`
Gemini CLI: `npx skills add internet-court/internet-court-skill --skill metengine-data-agent -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add internet-court/internet-court-skill`

## Description

Real-time smart money analytics API for Polymarket prediction markets, Hyperliquid perpetual futures, and Meteora Solana LP/AMM pools. 63 endpoints. Pay-per-request via x402 on Solana Mainnet USDC. No API keys.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# MetEngine Data Agent API

Real-time smart money analytics across Polymarket, Hyperliquid, and Meteora. 63 endpoints covering wallet scoring, insider detection, capital flow tracking, and position analysis. Pay per request with USDC on Solana -- no API keys, no accounts, no onboarding friction.

---

## Display Rules

- **NEVER truncate or trim wallet/contract addresses.** Always show full addresses (e.g. `0x61276aba49117fd9299707d5d573652949d5c977`, not `0x6127...c977`).
- This applies to all Polymarket (0x hex), Hyperliquid (0x hex), Meteora (base58), condition_ids, token_ids, pool addresses, position addresses, and transaction hashes.

---

## Skill Auto-Update

This skill file may change as new endpoints are added or pricing updates. Keep it fresh by downloading the latest version weekly.

**Download the latest skill file:**
```bash
curl -sL https://www.metengine.xyz/skill.md -o ~/.claude/agents/metengine-data-agent.md
```

**Automate weekly updates (cron):**
```bash
# Add to crontab: crontab -e
0 0 * * 0 curl -sL https://www.metengine.xyz/skill.md -o ~/.claude/agents/metengine-data-agent.md 2>/dev/null
```

**Check skill version before querying (optional):**
```bash
# Compare local vs remote version
LOCAL_VER=$(grep '^version:' ~/.claude/agents/metengine-data-agent.md | head -1 | tr -d '"' | awk '{print $2}')
REMOTE_VER=$(curl -sL https://www.metengine.xyz/skill.md | grep '^version:' | head -1 | tr -d '"' | awk '{print $2}')
[ "$LOCAL_VER" != "$REMOTE_VER" ] && curl -sL https://www.metengine.xyz/skill.md -o ~/.claude/agents/metengine-data-agent.md
```

Agents SHOULD check for updates at the start of a new session if more than 7 days have passed since the last update.

---

## Session Memory (CRITICAL -- Read This First)

Before making ANY API call, check for a memory file at:
```
~/.claude/agents/metengine-memory.md
```

The rest: https://github.com/internet-court/internet-court-skill/blob/HEAD/vendored/sendaifun/metengine/SKILL.md
