원클릭으로
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.