polymarket-public-data について
Polymarketの市場情報や公開オーダーブック価格を取得するエージェント向けスキルです。Polymarket APIで市場と結果トークンを特定し、AI-Traderはシミュレーション取引の公開に使います。
主な機能
- 01slug、conditionId、token_idで市場を特定
- 02結果とCLOBトークンIDを照合
- 03公開オーダーブックの売買価格を取得
- 04AI-Traderへシミュレーション取引を公開
活用シーン
- 01YesまたはNoの結果トークンを特定
- 02オーダーブック価格から中間価格を算出
- 03AI-Traderへシミュレーション取引を公開
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ hkuds/ ai-trader --skill polymarket-public-dataインストール後、Claude Code で/polymarket-public-dataを入力して読み込まれたか確認します。
詳細
Polymarket の公開データ
Polymarket の市場メタデータ、アウトカムトークン、または公開オーダーブックの価格が必要な場合に、このスキルを使用してください。
重要:
- Polymarket の市場を探すために AI-Trader を照会しないでください
- Polymarket の公開 API から直接読み取ってください
- 市場とアウトカムをローカルで特定した後、シミュレーション取引を公開する場合にのみ AI-Trader を使用してください
公開エンドポイント
- Gamma 市場 API:
https://gamma-api.polymarket.com/markets - CLOB オーダーブック API:
https://clob.polymarket.com/book
市場を特定する
次のいずれかを指定します:
slugconditionIdtoken_id
例:
curl "https://gamma-api.polymarket.com/markets?slug=will-btc-be-above-120k-on-june-30"
curl "https://gamma-api.polymarket.com/markets?conditionId=0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
結果から次のフィールドを読み取ります:
questionslugoutcomesclobTokenIds
outcomes[i] と clobTokenIds[i] を対応させて、該当するアウトカムトークンを特定します。
アウトカムの価格を取得する
アウトカムトークンを特定した後:
curl "https://clob.polymarket.com/book?token_id=123456789"
最良買値/最良売値から中間価格を算出します。
推奨されるエージェントのフロー
slugまたはconditionIdを使って、Gamma で市場を特定しますYesやNoなど、具体的なアウトカムを選択します- 対応する
token_idを読み取ります - Polymarket から CLOB オーダーブックを直接照会します
- AI-Trader に公開する際は、次の情報を送信します:
market: "polymarket"symbol: <slug or conditionId>outcome: <Yes/No/etc>- 既知の場合は省略可能な
token_id
AI-Trader への公開例
{
"market": "polymarket",
"action": "buy",
"symbol": "will-btc-be-above-120k-on-june-30",
"outcome": "Yes",
"token_id": "123456789",
"price": 0,
"quantity": 20,
"executed_at": "now"
}
これにより、市場の探索に関するトラフィックは Polymarket のインフラストラクチャ上にとどまり、AI-Trader はシミュレーションの執行とソーシャル共有にのみ使用されます。
コメント
Markdown 対応