[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71HZDAYER352SAF6JH8F5TP":3,"skill-same:01M71HZDAYER352SAF6JH8F5TP":87},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":42,"linkOnly":43,"markdownContent":44,"markdownBody":45,"frontMatter":46,"refName":54,"commitSha":55,"skillDirectory":56,"forksCount":57,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M71HZDAYER352SAF6JH8F5TP","polymarket",null,"Query Polymarket prediction market data — search markets, get prices, orderbooks, and price history. Read-only via public REST APIs, no API key needed.","0xzgbot\u002Fforge-nps-v01","0xzgbot","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F271900281?v=4","01M71GXWAFRXXJSJE3HBCVDKZY","01M71GXWBFQYRJK7M8RM6BDP0X",6,"MIT","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fresearch\u002Fpolymarket\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[5,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],"market-data","prediction","polymarket prediction","market data","prices","read-only","markets","get","query","trading","search","prediction-markets","Market","only","read","history","api","REST","data","2026-11-10 10:12:30",false,"---\nname: polymarket\ndescription: Query Polymarket prediction market data — search markets, get prices,\n  orderbooks, and price history. Read-only via public REST APIs, no API key needed.\nversion: 1.0.0\nauthor: Hermes Agent + Teknium\ntags:\n- polymarket\n- prediction-markets\n- market-data\n- trading\nlicense: MIT\nmetadata:\n  hermes:\n    tags:\n    - polymarket\n    category: research\n---\n\n# Polymarket — Prediction Market Data\n\nQuery prediction market data from Polymarket using their public REST APIs.\nAll endpoints are read-only and require zero authentication.\n\nSee `references\u002Fapi-endpoints.md` for the full endpoint reference with curl examples.\n\n## When to Use\n\n- User asks about prediction markets, betting odds, or event probabilities\n- User wants to know \"what are the odds of X happening?\"\n- User asks about Polymarket specifically\n- User wants market prices, orderbook data, or price history\n- User asks to monitor or track prediction market movements\n\n## Key Concepts\n\n- **Events** contain one or more **Markets** (1:many relationship)\n- **Markets** are binary outcomes with Yes\u002FNo prices between 0.00 and 1.00\n- Prices ARE probabilities: price 0.65 means the market thinks 65% likely\n- `outcomePrices` field: JSON-encoded array like `[\"0.80\", \"0.20\"]`\n- `clobTokenIds` field: JSON-encoded array of two token IDs [Yes, No] for price\u002Fbook queries\n- `conditionId` field: hex string used for price history queries\n- Volume is in USDC (US dollars)\n\n## Three Public APIs\n\n1. **Gamma API** at `gamma-api.polymarket.com` — Discovery, search, browsing\n2. **CLOB API** at `clob.polymarket.com` — Real-time prices, orderbooks, history\n3. **Data API** at `data-api.polymarket.com` — Trades, open interest\n\n## Typical Workflow\n\nWhen a user asks about prediction market odds:\n\n1. **Search** using the Gamma API public-search endpoint with their query\n2. **Parse** the response — extract events and their nested markets\n3. **Present** market question, current prices as percentages, and volume\n4. **Deep dive** if asked — use clobTokenIds for orderbook, conditionId for history\n\n## Presenting Results\n\nFormat prices as percentages for readability:\n- outcomePrices `[\"0.652\", \"0.348\"]` becomes \"Yes: 65.2%, No: 34.8%\"\n- Always show the market question and probability\n- Include volume when available\n\nExample: `\"Will X happen?\" — 65.2% Yes ($1.2M volume)`\n\n## Parsing Double-Encoded Fields\n\nThe Gamma API returns `outcomePrices`, `outcomes`, and `clobTokenIds` as JSON strings\ninside JSON responses (double-encoded). When processing with Python, parse them with\n`json.loads(market['outcomePrices'])` to get the actual array.\n\n## Rate Limits\n\nGenerous — unlikely to hit for normal usage:\n- Gamma: 4,000 requests per 10 seconds (general)\n- CLOB: 9,000 requests per 10 seconds (general)\n- Data: 1,000 requests per 10 seconds (general)\n\n## Limitations\n\n- This skill is read-only — it does not support placing trades\n- Trading requires wallet-based crypto authentication (EIP-712 signatures)\n- Some new markets may have empty price history\n- Geographic restrictions apply to trading but read-only data is globally accessible\n","# Polymarket — Prediction Market Data\n\nQuery prediction market data from Polymarket using their public REST APIs.\nAll endpoints are read-only and require zero authentication.\n\nSee `references\u002Fapi-endpoints.md` for the full endpoint reference with curl examples.\n\n## When to Use\n\n- User asks about prediction markets, betting odds, or event probabilities\n- User wants to know \"what are the odds of X happening?\"\n- User asks about Polymarket specifically\n- User wants market prices, orderbook data, or price history\n- User asks to monitor or track prediction market movements\n\n## Key Concepts\n\n- **Events** contain one or more **Markets** (1:many relationship)\n- **Markets** are binary outcomes with Yes\u002FNo prices between 0.00 and 1.00\n- Prices ARE probabilities: price 0.65 means the market thinks 65% likely\n- `outcomePrices` field: JSON-encoded array like `[\"0.80\", \"0.20\"]`\n- `clobTokenIds` field: JSON-encoded array of two token IDs [Yes, No] for price\u002Fbook queries\n- `conditionId` field: hex string used for price history queries\n- Volume is in USDC (US dollars)\n\n## Three Public APIs\n\n1. **Gamma API** at `gamma-api.polymarket.com` — Discovery, search, browsing\n2. **CLOB API** at `clob.polymarket.com` — Real-time prices, orderbooks, history\n3. **Data API** at `data-api.polymarket.com` — Trades, open interest\n\n## Typical Workflow\n\nWhen a user asks about prediction market odds:\n\n1. **Search** using the Gamma API public-search endpoint with their query\n2. **Parse** the response — extract events and their nested markets\n3. **Present** market question, current prices as percentages, and volume\n4. **Deep dive** if asked — use clobTokenIds for orderbook, conditionId for history\n\n## Presenting Results\n\nFormat prices as percentages for readability:\n- outcomePrices `[\"0.652\", \"0.348\"]` becomes \"Yes: 65.2%, No: 34.8%\"\n- Always show the market question and probability\n- Include volume when available\n\nExample: `\"Will X happen?\" — 65.2% Yes ($1.2M volume)`\n\n## Parsing Double-Encoded Fields\n\nThe Gamma API returns `outcomePrices`, `outcomes`, and `clobTokenIds` as JSON strings\ninside JSON responses (double-encoded). When processing with Python, parse them with\n`json.loads(market['outcomePrices'])` to get the actual array.\n\n## Rate Limits\n\nGenerous — unlikely to hit for normal usage:\n- Gamma: 4,000 requests per 10 seconds (general)\n- CLOB: 9,000 requests per 10 seconds (general)\n- Data: 1,000 requests per 10 seconds (general)\n\n## Limitations\n\n- This skill is read-only — it does not support placing trades\n- Trading requires wallet-based crypto authentication (EIP-712 signatures)\n- Some new markets may have empty price history\n- Geographic restrictions apply to trading but read-only data is globally accessible\n",{"name":5,"tags":47,"author":48,"license":14,"version":49,"metadata":50,"description":7},[5,34,23,32],"Hermes Agent + Teknium","1.0.0",{"hermes":51},{"tags":52,"category":53},[5],"research","master","a76a61826887171cb38ce217ae85643d5d7685d1","hermes_home\u002Fskills\u002Fresearch\u002Fpolymarket",2,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01","https:\u002F\u002Fgithub.com\u002F0xzgbot","2026-08-31 09:13:28",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add 0xzgbot\u002Fforge-nps-v01 --skill polymarket",{"tool":67,"command":68},"bunx","bunx skills add 0xzgbot\u002Fforge-nps-v01 --skill polymarket",{"tool":70,"command":71},"pnpm","pnpm dlx skills add 0xzgbot\u002Fforge-nps-v01 --skill polymarket","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fresearch\u002Fpolymarket\u002FSKILL.md",true,[75,81],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fapi-endpoints.md","REFERENCE","参考文档",4542,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fresearch\u002Fpolymarket\u002Freferences\u002Fapi-endpoints.md",{"path":82,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":86},"scripts\u002Fpolymarket.py","SCRIPT","脚本",10214,"https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fresearch\u002Fpolymarket\u002Fscripts\u002Fpolymarket.py",[88,100,122,136,147,159],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":42},"01M71J5TFCV7K97773JYZE7ET8","yuanbao","Yuanbao (元宝) groups: @mention users, query info\u002Fmembers.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fyuanbao\u002FSKILL.md",[],[90,95,96,97,98,31,99],"groups","at","info","users","group",{"skillNo":101,"name":102,"nameZh":6,"description":103,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":104,"categories":105,"keywords":114,"publishedAt":42},"01M71J5QR69MCT5J8P3B4Y9ZHA","workflow-ltx-i2v","Use when the task involves workflow ltx i2v. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fworkflow_ltx_i2v\u002FSKILL.md",[106,111],{"categoryNo":107,"categoryName":108,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",{"categoryNo":112,"categoryName":113,"taxonomyType":109,"taxonomyTypeDesc":110},"01JBSEEDCAT000000000000023","Skill与智能体开发",[115,116,117,118,119,120,121],"ltx","workflow ltx i2v","workflow","Production","task","when","use",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":130,"publishedAt":42},"01M71J5NYW853AAPB17VR0F7ZX","workflow-flux2-text-to-image","Flux2 Text-to-Image Workflow Reference.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fworkflow_flux2_text_to_image\u002FSKILL.md",[128,129],{"categoryNo":107,"categoryName":108,"taxonomyType":109,"taxonomyTypeDesc":110},{"categoryNo":112,"categoryName":113,"taxonomyType":109,"taxonomyTypeDesc":110},[131,132,117,133,134,118,135],"workflow flux2 text to image","image","text","reference","Text-to-Image",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":143,"publishedAt":42},"01M71J5KWY96MD6B6YC2XP6NXB","wide-angle-environmental","Use when the task involves wide angle environmental. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fwide_angle_environmental\u002FSKILL.md",[142],{"categoryNo":112,"categoryName":113,"taxonomyType":109,"taxonomyTypeDesc":110},[144,145,146,118,119,120,121],"environmental","wide","wide angle environmental",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":154,"publishedAt":42},"01M71J5DXHECTDVDF8HRP81YFY","wes-anderson-specialist","Use when the task involves wes anderson specialist. 1. EXECUTIVE SUMMARY.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fwes_anderson_specialist\u002FSKILL.md",[153],{"categoryNo":112,"categoryName":113,"taxonomyType":109,"taxonomyTypeDesc":110},[155,156,157,158,120,121,119,118],"specialist","wes anderson specialist","summary","executive summary",{"skillNo":160,"name":161,"nameZh":6,"description":162,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":166,"publishedAt":42},"01M71J5BRHX2N4BRG2VQMWJK3E","volumetric-god-rays-lighting","Use when the task involves volumetric god rays lighting. DESCRIPTION.","https:\u002F\u002Fgithub.com\u002F0xzgbot\u002Fforge-nps-v01\u002Fblob\u002Fmaster\u002Fhermes_home\u002Fskills\u002Fvolumetric_god_rays_lighting\u002FSKILL.md",[165],{"categoryNo":112,"categoryName":113,"taxonomyType":109,"taxonomyTypeDesc":110},[167,168,121,120,119,118],"volumetric god rays lighting","lighting"]