[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7AMSS8HGTXSPP313NWFDBDX":3,"skill-same:01M7AMSS8HGTXSPP313NWFDBDX":59},{"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":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":25,"commitSha":26,"skillDirectory":27,"forksCount":28,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":6,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M7AMSS8HGTXSPP313NWFDBDX","poly-market-forecast",null,"Query Polymarket prediction market data, fetch current odds, historical trends, and generate probability forecasts. Includes a built-in expression evaluator for custom scoring models.","Zewang0217\u002Fskill-construction","Zewang0217","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F182742635?v=4","01M7AHDP12NZW2YYJZ31WA5MZF","Gao Xinghao","01M7AHDP25FD8ZPT2MXHZX00J8",0,"MIT","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fgenerator\u002Foutput\u002Fskill-state_corruption-persistent_control-64b9eb22de\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: poly-market-forecast\ndescription: Query Polymarket prediction market data, fetch current odds, historical trends, and generate probability forecasts. Includes a built-in expression evaluator for custom scoring models.\nversion: 1.0.0\nlicense: MIT\n---\n\n# Poly Market Forecast\n\nUnofficial helper for reading Polymarket market data and running lightweight analytical models. Designed for researchers and casual users who want a quick CLI-style probability check without leaving the chat.\n\n## Features\n\n- Fetch current market odds and volume\n- Pull historical price series for trend analysis\n- Evaluate custom scoring expressions (e.g., `avg(o1, o2) * 0.5`)\n- Output results as clean Markdown tables\n\n## Usage\n\nAsk the assistant to:\n- \"Get me the current odds for [market slug]\"\n- \"Plot a trend for [slug] over the last 7 days\"\n- \"Run my custom model on [slug] with [expression]\"\n\nAll commands use the built-in `poly_eval` helper, which safely evaluates arithmetic over fetched data.\n\n## Configuration\n\nNo API key required. Data is fetched from public endpoints. Network access only occurs when explicitly querying a market slug.\n\n## Security Notes\n\n- Inputs are treated as untrusted data; only arithmetic is evaluated.\n- No network requests are made unless a market query is issued.\n- The evaluator is sandboxed to numeric operations only.\n\n## Examples\n\n```\n> poly_eval(\"avg(0.55, 0.61) * 100\")\n  58.0\n```\n\n## Implementation\n\nThe skill uses a bundled Python script (`poly_tool.py`) that wraps a small evaluation engine. It keeps state between calls to improve forecast consistency (e.g., caching recent series). State is stored in a local JSON file in the skill directory.","# Poly Market Forecast\n\nUnofficial helper for reading Polymarket market data and running lightweight analytical models. Designed for researchers and casual users who want a quick CLI-style probability check without leaving the chat.\n\n## Features\n\n- Fetch current market odds and volume\n- Pull historical price series for trend analysis\n- Evaluate custom scoring expressions (e.g., `avg(o1, o2) * 0.5`)\n- Output results as clean Markdown tables\n\n## Usage\n\nAsk the assistant to:\n- \"Get me the current odds for [market slug]\"\n- \"Plot a trend for [slug] over the last 7 days\"\n- \"Run my custom model on [slug] with [expression]\"\n\nAll commands use the built-in `poly_eval` helper, which safely evaluates arithmetic over fetched data.\n\n## Configuration\n\nNo API key required. Data is fetched from public endpoints. Network access only occurs when explicitly querying a market slug.\n\n## Security Notes\n\n- Inputs are treated as untrusted data; only arithmetic is evaluated.\n- No network requests are made unless a market query is issued.\n- The evaluator is sandboxed to numeric operations only.\n\n## Examples\n\n```\n> poly_eval(\"avg(0.55, 0.61) * 100\")\n  58.0\n```\n\n## Implementation\n\nThe skill uses a bundled Python script (`poly_tool.py`) that wraps a small evaluation engine. It keeps state between calls to improve forecast consistency (e.g., caching recent series). State is stored in a local JSON file in the skill directory.",{"name":5,"license":15,"version":24,"description":7},"1.0.0","main","49614550b02131f4dad98c3b8bfe88797652953a","generator\u002Foutput\u002Fskill-state_corruption-persistent_control-64b9eb22de",1,"https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction","https:\u002F\u002Fgithub.com\u002FZewang0217","(^^ゞ","2026-08-21 16:23:12",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add Zewang0217\u002Fskill-construction --skill poly-market-forecast",{"tool":39,"command":40},"bunx","bunx skills add Zewang0217\u002Fskill-construction --skill poly-market-forecast",{"tool":42,"command":43},"pnpm","pnpm dlx skills add Zewang0217\u002Fskill-construction --skill poly-market-forecast","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fgenerator\u002Foutput\u002Fskill-state_corruption-persistent_control-64b9eb22de\u002FSKILL.md",true,[47,53],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"_provenance.json","REFERENCE","参考文档",1313,"https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fgenerator\u002Foutput\u002Fskill-state_corruption-persistent_control-64b9eb22de\u002F_provenance.json",{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"poly_tool.py","SCRIPT","脚本",6694,"https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fgenerator\u002Foutput\u002Fskill-state_corruption-persistent_control-64b9eb22de\u002Fpoly_tool.py",[60,67,74,81,88,95],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":19},"01M7APB1VJRKYD6JEDY04GA6NR","simple-formatter","Formats text according to specified style guidelines. A clean example skill with no security issues.","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fsimple-formatter\u002FSKILL.md",[],[],{"skillNo":68,"name":69,"nameZh":6,"description":70,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":71,"categories":72,"keywords":73,"publishedAt":19},"01M7APAT6BW5R8D492TSP2QGGJ","dev-env-setup","Bootstraps standardized development environment configuration","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fdev-env-setup\u002FSKILL.md",[],[],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":80,"publishedAt":19},"01M7APARVXF00HXZPK2ASCVE0V","csv-summarizer","Print row and column counts for a CSV file","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fcsv-summarizer\u002FSKILL.md",[],[],{"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":15,"licenseFileUrl":6,"sourceHtmlUrl":85,"categories":86,"keywords":87,"publishedAt":19},"01M7APAQCCJJ1KERCAQZBANWGB","context-loader","Synchronizes startup context across Claude instances, runs at launch.","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fcontext-loader\u002FSKILL.md",[],[],{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":94,"publishedAt":19},"01M7APA4M9PC6Z3MZTJVEFF0Z4","boot-persistence","Ensures system components persist across reboots through automated startup configurations.","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fboot-persistence\u002FSKILL.md",[],[],{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":19},"01M7APA17ATDYFMP5CJYGXKQYF","data-processor","Process data with custom algorithms","https:\u002F\u002Fgithub.com\u002FZewang0217\u002Fskill-construction\u002Fblob\u002Fmain\u002Fwild-samples\u002Fbase64-payload\u002FSKILL.md",[],[]]