[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H2ZAR1SEFPHPDBMMFVP8SZ":3,"skill-same:01M6H2ZAR1SEFPHPDBMMFVP8SZ":80},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":38,"linkOnly":39,"markdownContent":40,"markdownBody":41,"frontMatter":42,"refName":52,"commitSha":53,"skillDirectory":54,"forksCount":55,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":58,"ownerDescription":59,"updatedAt":60,"install":61,"resources":73},"01M6H2ZAR1SEFPHPDBMMFVP8SZ","prediction-trader",null,"AI-powered prediction market analysis across Polymarket and Kalshi with social signals","jiayaoqijia\u002Fcryptoskill","jiayaoqijia","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1453879?v=4","01M6GMYTX7Q7S504VC6E756ENR","YQ","01M6GMYV1QKJ1CC75MTTGT9PR0",81,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Funifai-trading-suite\u002Fskills\u002Fprediction-trader\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37],"prediction","prediction trader","social","social signals","true","kalshi","with","signals","across","market analysis","google","trading","polymarket","Market","repo","api","analysis","https","github","2026-11-10 10:12:30",false,"---\nname: prediction-trader\ndescription: AI-powered prediction market analysis across Polymarket and Kalshi with social signals\nhomepage: https:\u002F\u002Fgithub.com\u002Fyour-repo\u002Ftrading\nuser-invocable: true\nmetadata: {\"moltbot\":{\"emoji\":\"?\",\"requires\":{\"env\":[\"UNIFAI_AGENT_API_KEY\",\"GOOGLE_API_KEY\"]},\"primaryEnv\":\"UNIFAI_AGENT_API_KEY\"}}\n---\n\n# Prediction Trader\n\nAI-powered prediction market analysis assistant that aggregates data from multiple platforms and social signals.\n\n## Supported Platforms\n\n- **Polymarket**: Offshore prediction market on Polygon (crypto, politics, sports, world events)\n- **Kalshi**: CFTC-regulated US prediction market (Fed rates, GDP, CPI, economics)\n\n## Commands\n\n### Compare Markets\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py compare \"[topic]\"\n```\nCompare prediction markets across both platforms for a given topic.\n\n### Get Trending\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py trending\n```\nGet trending prediction markets from both platforms.\n\n### Analyze Topic\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py analyze \"[topic]\"\n```\nFull analysis including market data and social signals.\n\n### Platform-Specific\n\n```bash\n# Polymarket\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket trending\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket crypto\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket search \"[query]\"\n\n# Kalshi\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi fed\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi economics\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi search \"[query]\"\n```\n\n## Output Format\n\nResults include:\n- Market question\u002Ftitle\n- YES\u002FNO prices (probability)\n- Trading volume\n- Platform source\n- Resolution date (if available)\n\n## Requirements\n\n- `UNIFAI_AGENT_API_KEY` - UnifAI SDK key for Polymarket tools and social signals\n- `GOOGLE_API_KEY` - Gemini API key for LLM analysis\n\n## Example Usage\n\n**User**: \"Compare Bitcoin prediction markets\"\n\n**Assistant**: I'll compare Bitcoin markets across Polymarket and Kalshi.\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py compare \"bitcoin\"\n```\n\n**User**: \"What are the Fed rate predictions?\"\n\n**Assistant**: Let me fetch the Federal Reserve interest rate markets from Kalshi.\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi fed\n```\n\n## Notes\n\n- Polymarket data accessed via UnifAI tools (may have rate limits)\n- Kalshi data accessed via direct public API (no auth for read)\n- This tool is read-only; trading requires platform authentication\n- All prices shown as decimals (0.75 = 75% probability)\n","# Prediction Trader\n\nAI-powered prediction market analysis assistant that aggregates data from multiple platforms and social signals.\n\n## Supported Platforms\n\n- **Polymarket**: Offshore prediction market on Polygon (crypto, politics, sports, world events)\n- **Kalshi**: CFTC-regulated US prediction market (Fed rates, GDP, CPI, economics)\n\n## Commands\n\n### Compare Markets\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py compare \"[topic]\"\n```\nCompare prediction markets across both platforms for a given topic.\n\n### Get Trending\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py trending\n```\nGet trending prediction markets from both platforms.\n\n### Analyze Topic\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py analyze \"[topic]\"\n```\nFull analysis including market data and social signals.\n\n### Platform-Specific\n\n```bash\n# Polymarket\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket trending\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket crypto\npython3 {baseDir}\u002Fscripts\u002Ftrader.py polymarket search \"[query]\"\n\n# Kalshi\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi fed\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi economics\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi search \"[query]\"\n```\n\n## Output Format\n\nResults include:\n- Market question\u002Ftitle\n- YES\u002FNO prices (probability)\n- Trading volume\n- Platform source\n- Resolution date (if available)\n\n## Requirements\n\n- `UNIFAI_AGENT_API_KEY` - UnifAI SDK key for Polymarket tools and social signals\n- `GOOGLE_API_KEY` - Gemini API key for LLM analysis\n\n## Example Usage\n\n**User**: \"Compare Bitcoin prediction markets\"\n\n**Assistant**: I'll compare Bitcoin markets across Polymarket and Kalshi.\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py compare \"bitcoin\"\n```\n\n**User**: \"What are the Fed rate predictions?\"\n\n**Assistant**: Let me fetch the Federal Reserve interest rate markets from Kalshi.\n\n```bash\npython3 {baseDir}\u002Fscripts\u002Ftrader.py kalshi fed\n```\n\n## Notes\n\n- Polymarket data accessed via UnifAI tools (may have rate limits)\n- Kalshi data accessed via direct public API (no auth for read)\n- This tool is read-only; trading requires platform authentication\n- All prices shown as decimals (0.75 = 75% probability)\n",{"name":5,"homepage":43,"metadata":44,"description":7,"user-invocable":51},"https:\u002F\u002Fgithub.com\u002Fyour-repo\u002Ftrading",{"moltbot":45},{"emoji":46,"requires":47,"primaryEnv":49},"?",{"env":48},[49,50],"UNIFAI_AGENT_API_KEY","GOOGLE_API_KEY",true,"main","3df1d0d67b30ff15236561f8c0f9f06d33f42dfd","skills\u002Ftrading\u002Funifai-trading-suite\u002Fskills\u002Fprediction-trader",17,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia","https:\u002F\u002Feth2030.com","Hardcore infra. Building @alt-research and applied cryptography.","2026-11-12 02:28:42",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":51},[63,66,69],{"tool":64,"command":65},"npx","npx skills add jiayaoqijia\u002Fcryptoskill --skill prediction-trader",{"tool":67,"command":68},"bunx","bunx skills add jiayaoqijia\u002Fcryptoskill --skill prediction-trader",{"tool":70,"command":71},"pnpm","pnpm dlx skills add jiayaoqijia\u002Fcryptoskill --skill prediction-trader","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Funifai-trading-suite\u002Fskills\u002Fprediction-trader\u002FSKILL.md",[74],{"path":75,"resourceType":76,"resourceTypeDesc":77,"sizeBytes":78,"sourceHtmlUrl":79},"scripts\u002Ftrader.py","SCRIPT","脚本",8222,"https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Ftrading\u002Funifai-trading-suite\u002Fskills\u002Fprediction-trader\u002Fscripts\u002Ftrader.py",[81,109,131,149,162,172],{"skillNo":82,"name":83,"nameZh":6,"description":84,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":85,"licenseFileUrl":86,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":38},"01M712C436EQYE43342Q4E7GG1","recipe-performance","Diagnose a specific MetaMask user flow's real-app performance and Sentry critical-user-flow telemetry with deterministic mm-harness recipes. Use for CUF boundaries, cold\u002Fwarm\u002Fbackground-resume behavior, latency regressions, lifecycle tags, duplicate or blocking network requests, long tasks, layout\u002Fpaint cost, screen redraws, React rerenders, or browser trace analysis where tests alone cannot prove the real app.","MIT","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fwallets\u002Fmetamask-official-recipe-performance\u002FSKILL.md",[],[90,91,92,93,94,95,96,97,98,99,100,101,35,102,103,104,105,106,107,108],"performance","recipe performance","recipe","mm","sentry","harness","app","deterministic","recipes","flow","cold","critical","tasks","react","browser","layout","screen","network","metamask",{"skillNo":110,"name":111,"nameZh":6,"description":112,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":113,"licenseFileUrl":114,"sourceHtmlUrl":115,"categories":116,"keywords":117,"publishedAt":38},"01M70XT2F8A5CQZ81JBP98KSW3","mexc-spot-websocket","MEXC Spot WebSocket workflows for public streams, protobuf handling, depth maintenance, listen keys, and private streams without exposing API keys.","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-websocket\u002FSKILL.md",[],[118,119,120,34,121,122,123,124,125,126,127,128,129,130],"mexc spot websocket","spot","websocket","workflows","public","listen","streams","depth","keys","for","api keys","maintenance","protobuf",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":113,"licenseFileUrl":135,"sourceHtmlUrl":136,"categories":137,"keywords":138,"publishedAt":38},"01M70XT0MBXN3WZY1BKN0CPNKR","mexc-spot-rest","MEXC Spot REST workflows for public data, signed account requests, orders, wallet\u002Fadmin actions, and secure signing without exposing API keys.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-spot-rest\u002FSKILL.md",[],[139,119,140,141,142,143,144,128,127,126,145,146,147,122,148,121,34],"mexc spot rest","REST","admin","signing","Wallet","requests","actions","secure","data","orders",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":113,"licenseFileUrl":153,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":38},"01M70XSYSVZ2N0N91XCAR2CAK0","mexc-futures-websocket","MEXC Futures WebSocket workflows for public streams, private account\u002Forder\u002Fposition streams, ping\u002Fpong, subscriptions, and depth maintenance.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fexchanges\u002Fmncrftfrcnm-mexc-futures-websocket\u002FSKILL.md",[],[157,158,120,159,160,129,127,161,125,124,122,121],"mexc futures websocket","futures","position","ping","subscriptions",{"skillNo":163,"name":164,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":85,"licenseFileUrl":165,"sourceHtmlUrl":166,"categories":167,"keywords":168,"publishedAt":38},"01M6H0ZWHVE5W04WG2DKQE2SQC","0xklen-version-and-refresh-sanctions-lists","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-version-and-refresh-sanctions-lists\u002FSKILL.md",[],[169,170,171],"refresh","0xklen version and refresh sanctions lists","version",{"skillNo":173,"name":174,"nameZh":6,"description":175,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":85,"licenseFileUrl":176,"sourceHtmlUrl":177,"categories":178,"keywords":179,"publishedAt":38},"01M6H0Z28Q3R8J0S799GJQWXM3","verify-tests-cover-changed-lines","Use when a PR adds code that the existing suite may not exercise. Measures patch coverage — the share of newly changed lines hit by tests — before approving.","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fjiayaoqijia\u002Fcryptoskill\u002Fblob\u002Fmain\u002Fskills\u002Fpayments\u002F0xklen-verify-tests-cover-changed-lines\u002FSKILL.md",[],[180,181,182,183,184,185,186,187,188,189,190],"tests","cover","verify tests cover changed lines","verify","coverage","pr","exercise","use","patch","code","share"]