ワンクリックで
polymarket
Query Polymarket prediction markets for probability data and research insights on real-world events.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Query Polymarket prediction markets for probability data and research insights on real-world events.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Compress conversation context — summarize the current session, extract key decisions and facts, then compact history to free up context window.
Generate insights about your Claude Code usage — what topics you work on most, common patterns, productivity trends.
Route Claude Code work by complexity, risk, and tool needs. Use when deciding how much reasoning depth a task needs, whether to read project memory first, whether the task should be decomposed, and whether the work is lightweight, standard, or investigation-heavy.
Search and retrieve academic papers from arXiv using their free REST API. No API key needed.
Query Base (Ethereum L2) blockchain data — wallet balances, token info, transactions, gas analysis, contract inspection. No API key required.
Monitor and summarize blog posts, RSS feeds, and web content for research and staying current with topics.
| name | polymarket |
| description | Query Polymarket prediction markets for probability data and research insights on real-world events. |
| version | 1.0.0 |
| author | hermes-CCC (ported from Hermes Agent by NousResearch) |
| license | MIT |
| metadata | {"hermes":{"tags":["Research","Polymarket","Prediction-Markets","Probability","Events"],"related_skills":[]}} |
https://clob.polymarket.com/429 or transient 5xx responses with a short sleep before the second request.limit small during discovery, then widen only after you confirm the endpoint shape and the filter logic you need.curl "https://gamma-api.polymarket.com/markets?active=true&limit=20"
questionoutcomesoutcomePricesvolumeThese are usually enough for first-pass research.
slug when you need a stable human-readable identifier for later lookups or reporting.endDate or other settlement timing fields when the timing of resolution matters more than the headline probability.liquidity when present to separate tradeable markets from thin markets that move on little size.active and closed to keep live monitoring separate from post-resolution analysis.category, tags, or related event metadata when you need to group markets into a watcher by theme.conditionId or token identifiers when you need to correlate market data across downstream systems.question is the market prompt.outcomes lists the named outcomes, often Yes and No.outcomePrices represents the current market-implied probabilities.volume helps indicate liquidity and how much weight to assign the price signal.0.65 as roughly a 65 percent implied chance.import requests
url = "https://gamma-api.polymarket.com/markets?active=true&limit=20"
markets = requests.get(url, timeout=20).json()
for market in markets:
question = market.get("question")
prices = market.get("outcomePrices")
print(question, prices)
response.raise_for_status() before parsing JSON so transport failures are not mistaken for empty market sets.outcomes and outcomePrices defensively because some clients expose them as serialized JSON strings.question for review.volume or liquidity as a low-confidence signal instead of silently trusting the quoted price.tariffs, Fed, or OpenAI.Simple pattern:
keyword = "election"
filtered = [
m for m in markets
if keyword.lower() in (m.get("question", "")).lower()
]
curl and jq.curl -s "https://gamma-api.polymarket.com/markets?active=true&limit=100" \
| jq -r '.[] | select((.question // "") | ascii_downcase | contains("fed")) | [.question, .outcomePrices, .volume] | @tsv'
mkdir -p data/polymarket
curl -s "https://gamma-api.polymarket.com/markets?active=true&limit=100" \
-o "data/polymarket/markets_$(date +%Y%m%d_%H%M%S).json"
import requests
markets = requests.get(
"https://gamma-api.polymarket.com/markets?active=true&limit=100",
timeout=20,
).json()
liquid = [
m for m in markets
if float(m.get("volume") or 0) >= 10000
]
Use these workflows for headline watchers, event-specific dashboards, and daily probability snapshots that need to be comparable over time.
question, outcomes, outcomePrices, and volume.https://clob.polymarket.com/ and fetch active markets via https://gamma-api.polymarket.com/markets?active=true&limit=20.question, outcomes, outcomePrices, and volume.0.65 can be read as about a 65 percent implied chance.requests scripts or curl, then filter by category or keyword for forecasting and calibration workflows.