[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6ESVGJPD8VG9QCVV7KWMMYT":3,"skill-same:01M6ESVGJPD8VG9QCVV7KWMMYT":63},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":39,"commitSha":40,"skillDirectory":41,"forksCount":42,"repositoryHtmlUrl":43,"repositoryHomepageUrl":44,"ownerHtmlUrl":45,"ownerBlogUrl":46,"ownerDescription":47,"updatedAt":48,"install":49,"resources":62},"01M6ESVGJPD8VG9QCVV7KWMMYT","aeon-autoresearch",null,"Evolve any installed skill by generating four variations along separate theses (better inputs \u002F\nsharper output \u002F more robust \u002F rethink), scoring them on a weighted rubric, and applying the\nwinner. Never downgrades a working skill — aborts cleanly if no variation improves the original.\nUse when an installed skill is producing low-signal output, hitting deprecated APIs, or feels\nstale.\nTriggers: \"improve this skill\", \"evolve $skill\", \"auto-research my X\", \"regenerate variations\".","Eskyee\u002Fagentbot-opensource","Eskyee","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F30862925?v=4","01M6ESSG1VB0FYP310V08SY08K","Esky33","01M6ESSG5ZR55BV28APEN3Y2P6",17,"MIT","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Faeon-autoresearch\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33],"autoresearch","aeon","aeon autoresearch","research","improve","rethink","evolve","rubric","use","auto","never","stale","scoring","triggers","output","2026-11-10 10:12:30",false,"---\nname: aeon-autoresearch\ndescription: |\n  Evolve any installed skill by generating four variations along separate theses (better inputs \u002F\n  sharper output \u002F more robust \u002F rethink), scoring them on a weighted rubric, and applying the\n  winner. Never downgrades a working skill — aborts cleanly if no variation improves the original.\n  Use when an installed skill is producing low-signal output, hitting deprecated APIs, or feels\n  stale.\n  Triggers: \"improve this skill\", \"evolve $skill\", \"auto-research my X\", \"regenerate variations\".\n---\n\n# aeon-autoresearch\n\nSelf-improvement loop. Given a target SKILL.md, generates four parallel improved variations, scores each, applies the winner.\n\n## Inputs\n\n| Param | Description |\n|---|---|\n| `target` | Skill name or path to SKILL.md. Required. |\n| `mode` | `evolve` (default) writes the diff. `dry-run` scores and prints, writes nothing. |\n\n## The four variations\n\n- **A — Better inputs**: replace deprecated APIs, add fallbacks, fix broken endpoints.\n- **B — Sharper output**: tighter format, signal over noise, explicit verdicts, banned filler.\n- **C — More robust**: empty-data handling, retries, dedup state, rate-limit awareness.\n- **D — Rethink**: fundamentally different methodology for the same goal.\n\nEach is a complete runnable SKILL.md. Frontmatter shape preserved.\n\n## Scoring\n\n1-5 per axis, weighted total max 50:\n\n| Axis | Weight |\n|---|---|\n| Improvement vs original | 3× |\n| Output value | 2× |\n| Clarity, data quality, robustness | 1.5× each |\n| Conventions | 1× |\n\nTie-break (within 2 points): prefer the variation making the biggest single improvement over many small ones.\n\n## Safety guarantee\n\nIf every variation scores ≤ original on **Improvement**, the skill aborts with `AUTORESEARCH_NO_IMPROVEMENT`. No file written. Working skills are never downgraded.\n\nPreserves the original's core purpose, frontmatter shape, and declared env vars.\n\n## Versioning\n\nInside a git repo, changes land in a branch (`autoresearch\u002F${target}`) — operator reviews the diff before merging. Outside a repo, the original is preserved at `${target}\u002FSKILL.md.before-autoresearch` for rollback.\n\n## Output\n\nThe diff, plus a report with the scoring table for all four variations and a one-paragraph rationale for the winner.\n\nPairs with `aeon-skill-evals` (surfaces what's underperforming) and `aeon-skill-repair` (deterministic bugs; autoresearch handles quality lifts).\n","# aeon-autoresearch\n\nSelf-improvement loop. Given a target SKILL.md, generates four parallel improved variations, scores each, applies the winner.\n\n## Inputs\n\n| Param | Description |\n|---|---|\n| `target` | Skill name or path to SKILL.md. Required. |\n| `mode` | `evolve` (default) writes the diff. `dry-run` scores and prints, writes nothing. |\n\n## The four variations\n\n- **A — Better inputs**: replace deprecated APIs, add fallbacks, fix broken endpoints.\n- **B — Sharper output**: tighter format, signal over noise, explicit verdicts, banned filler.\n- **C — More robust**: empty-data handling, retries, dedup state, rate-limit awareness.\n- **D — Rethink**: fundamentally different methodology for the same goal.\n\nEach is a complete runnable SKILL.md. Frontmatter shape preserved.\n\n## Scoring\n\n1-5 per axis, weighted total max 50:\n\n| Axis | Weight |\n|---|---|\n| Improvement vs original | 3× |\n| Output value | 2× |\n| Clarity, data quality, robustness | 1.5× each |\n| Conventions | 1× |\n\nTie-break (within 2 points): prefer the variation making the biggest single improvement over many small ones.\n\n## Safety guarantee\n\nIf every variation scores ≤ original on **Improvement**, the skill aborts with `AUTORESEARCH_NO_IMPROVEMENT`. No file written. Working skills are never downgraded.\n\nPreserves the original's core purpose, frontmatter shape, and declared env vars.\n\n## Versioning\n\nInside a git repo, changes land in a branch (`autoresearch\u002F${target}`) — operator reviews the diff before merging. Outside a repo, the original is preserved at `${target}\u002FSKILL.md.before-autoresearch` for rollback.\n\n## Output\n\nThe diff, plus a report with the scoring table for all four variations and a one-paragraph rationale for the winner.\n\nPairs with `aeon-skill-evals` (surfaces what's underperforming) and `aeon-skill-repair` (deterministic bugs; autoresearch handles quality lifts).\n",{"name":5,"description":7},"main","82fb6583c8457bf1cbf87293c95642f184e9dbaf","skills\u002Faeon-autoresearch",2,"https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource","https:\u002F\u002Fagentbot-studio.vercel.app","https:\u002F\u002Fgithub.com\u002FEskyee","https:\u002F\u002Fagentbot.sh","London-based indie founder. \r\nCreator of Agentbot.sh - BaseFM.space","2026-11-05 10:56:50",{"source":8,"skillName":5,"commands":50,"prompt":60,"zipAvailable":61},[51,54,57],{"tool":52,"command":53},"npx","npx skills add Eskyee\u002Fagentbot-opensource --skill aeon-autoresearch",{"tool":55,"command":56},"bunx","bunx skills add Eskyee\u002Fagentbot-opensource --skill aeon-autoresearch",{"tool":58,"command":59},"pnpm","pnpm dlx skills add Eskyee\u002Fagentbot-opensource --skill aeon-autoresearch","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Faeon-autoresearch\u002FSKILL.md",true,[],[64,77,112,133,158,166],{"skillNo":65,"name":66,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":74,"publishedAt":34},"01M6ET5WZACASAB0WXF3RWEA00","provisioning-v1","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fweb\u002Fskills\u002Fprovisioning-v1\u002FSKILL.md",[69],{"categoryNo":70,"categoryName":71,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[75,76],"provisioning v1","provisioning",{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":91,"publishedAt":34},"01M6ET5R7WW7NHX7BBH6RR41SH","get-api-docs","Use this skill when you need documentation for a third-party library, SDK, or API before writing code that uses it — for example, \"use the OpenAI API\", \"call the Stripe API\", \"use the Anthropic SDK\", \"query Pinecone\", or any time the user asks you to write code against an external service and you need current API reference. Fetch the docs with chub before answering, rather than relying on training knowledge.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fweb\u002Fskills\u002Fget-api-docs\u002FSKILL.md",[83,86],{"categoryNo":84,"categoryName":85,"taxonomyType":72,"taxonomyTypeDesc":73},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111],"docs","api","get api docs","get","writing","documentation","training","code","openai","openai api","library","knowledge","write","fetch","example","pinecone","stripe","query","time","anthropic sdk",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":34},"01M6ET5MHC01R668JHR5N0HGA1","zyfai","Earn yield on any Ethereum wallet on Base, Arbitrum, and Plasma. Use when a user wants passive DeFi yield on their funds. Deploys a non-custodial deterministic subaccount (Safe) linked to their EOA, enables automated yield optimization, and lets them deposit\u002Fwithdraw anytime.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzyfai\u002FSKILL.md",[],[114,119,120,121,122,123,124,125,126,127,128,129,27,130,131,132],"passive","non-custodial","arbitrum","yield","withdraw","Optimization","deposit","defi","deterministic","base","Wallet","user","safe","ethereum",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":140,"publishedAt":34},"01M6ET5FA594JNMY39RN003ANW","zerion","Interpreted crypto wallet data for AI agents. Use when an agent needs portfolio values, token positions, DeFi positions, NFT holdings, transaction history, PnL data, token prices, charts, gas prices, swap quotes, or DApp information across 41+ chains. Zerion transforms raw blockchain data into agent-ready JSON with USD values, protocol labels, and enriched metadata. Supports x402 pay-per-request ($0.01 USDC on Base) and API key access. Triggers on mentions of portfolio, wallet analysis, positions, transactions, PnL, profit\u002Floss, DeFi, token balances, NFTs, swap quotes, gas prices, or Zerion.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzerion\u002FSKILL.md",[139],{"categoryNo":84,"categoryName":85,"taxonomyType":72,"taxonomyTypeDesc":73},[135,141,142,143,144,145,146,147,148,149,150,151,129,152,153,154,155,156,157,93],"information","data","ai agents","analysis","x402","transforms","nfts","token","nft","across","usd","ready","portfolio","gas","access","transactions","Charts",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":34},"01M6ET5C758AY90H4E0AWAJ9JR","zapper","Placeholder for Zapper skill.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fzapper\u002FSKILL.md",[],[160,165],"placeholder",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":34},"01M6ET5965RAA4BZNSWEVK3MGW","yoink","Play Yoink, an onchain capture-the-flag game on Base. Yoink the flag from the current holder, check game stats and leaderboards, view player scores, and compete for the trophy. Uses Bankr for transaction execution.","https:\u002F\u002Fgithub.com\u002FEskyee\u002Fagentbot-opensource\u002Fblob\u002Fmain\u002Fskills\u002Fyoink\u002FSKILL.md",[],[168,173,174,175,176,177,128,178,179,180,181,182,183,184,185,186,187],"view","org","compete","transaction","bankr","onchain","check","capture","jq","curl","game","execution","stats","https","play"]