[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6H8ENVBDR65FRNN12DZHSP8":3,"skill-same:01M6H8ENVBDR65FRNN12DZHSP8":57},{"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":28,"linkOnly":29,"markdownContent":30,"markdownBody":31,"frontMatter":32,"refName":34,"commitSha":35,"skillDirectory":36,"forksCount":37,"repositoryHtmlUrl":38,"repositoryHomepageUrl":6,"ownerHtmlUrl":39,"ownerBlogUrl":40,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6H8ENVBDR65FRNN12DZHSP8","rotifer-assistant",null,"Unified entry point for Rotifer Protocol — guide, architect, and challenge your agents","rotifer-protocol\u002Frotifer-playground","rotifer-protocol","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F262854335?v=4","01M6H88XQBWNQXVGHBCGZZCQVX","Rotifer Protocol","01M6H88XVXE7GHR06H8E1SP311",6,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fplugins\u002Frotifer\u002Fskills\u002Fassistant\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27],"assistant","rotifer assistant","for","challenge","protocol","guide","architect","point","entry","2026-11-10 10:12:30",false,"---\nname: rotifer-assistant\nversion: 0.9.13\ndescription: Unified entry point for Rotifer Protocol — guide, architect, and challenge your agents\nauthor: rotifer-protocol\n---\n\n# Rotifer Assistant\n\nDescribe your need, and I'll route you to the right module.\n\n## \u002Fguide — Understand Rotifer Protocol\n\n**Core Concepts in 60 Seconds**\n\nRotifer Protocol models software capabilities as **Genes** — modular, fitness-evaluable logic units that evolve through competition.\n\n### Key Abstractions\n\n| Concept | What it means |\n|---------|--------------|\n| **Gene** | A unit of capability with `express(input) → output` |\n| **Genome** | An ordered set of genes that form an Agent |\n| **Agent** | A genome + composition strategy |\n| **Arena** | Competitive evaluation — genes prove fitness |\n| **Binding** | Execution environment (Local, Cloud, Web3) |\n\n### Fidelity Levels\n\n| Level | Runs code? | Network? | Use case |\n|-------|-----------|----------|----------|\n| **Native** | ✅ WASM sandbox | ❌ | Pure computation |\n| **Hybrid** | ✅ Node.js | ✅ Controlled | API-dependent logic |\n| **Wrapped** | ❌ Prompt only | ❌ | AI-native guidance |\n\n### Quick Commands\n\n```\nrotifer init my-agent     # Scaffold an Agent workspace\nrotifer hello --template quality-advisor # Run recommended preset Agent\nrotifer gene list            # See installed genes\nrotifer search \u003Ckeyword>     # Find genes\n```\n\n→ Ready to build? Try **\u002Farchitect**\n\n## \u002Farchitect — Design Your Agent\n\n**From idea to running Agent in 3 steps.**\n\n### Step 1: Find Genes\n\n```\nrotifer search security     # Find security-related genes\nrotifer search content       # Find content analysis genes\n```\n\nBrowse the [Gene Marketplace](https:\u002F\u002Frotifer.ai) for community genes.\n\n### Step 2: Create Agent\n\n```\n# Sequential pipeline (each gene feeds the next)\nrotifer agent create my-auditor --genes solidity-parser vuln-detector audit-reporter\n\n# Parallel execution (all genes run simultaneously)\nrotifer agent create my-scanner --genes security-scanner code-complexity --composition Par\n\n# Failover (try primary, fall back to secondary)\nrotifer agent create my-search --genes sirchmunk-search genesis-web-search --composition Try\n```\n\n### Step 3: Run & Iterate\n\n```\nrotifer agent run my-auditor --input '{\"source\": \"...\"}'\nrotifer agent run my-auditor --verbose   # See intermediate results\nrotifer agent run my-auditor --input '{\"source\": \"...\"}' --json  # Machine output\n```\n\n### Composition Types\n\n| Type | Pattern | When to use |\n|------|---------|------------|\n| `Seq` | A → B → C | Pipeline processing |\n| `Par` | A ∥ B ∥ C | Independent analysis |\n| `Cond` | if P then A else B | Branching logic |\n| `Try` | A catch B | Graceful degradation |\n| `TryPool` | A, else B, else C (same domain) | Backups for one capability |\n\n→ Want to compare performance? Try **\u002Fchallenge**\n\n## \u002Fchallenge — Arena Evaluation\n\n**Let your genes compete. The fittest survive.**\n\n### Submit to Arena\n\n```\nrotifer arena submit my-gene\n```\n\nYour gene will be evaluated against others in the same domain using the fitness function:\n\n```\nF(g) = S_r × log₂(1 + C_util) × (1 + R_rob)\u002F2 × L_score × Cost_score\n```\n\nEach of the five factors lies in [0, 1], so F(g) does too: a perfect score is 1. The admission threshold on F(g), τ, is paused until it is recalibrated for that range; V(g) is what gates admission for now.\n\n### Watch Live Rankings\n\n```\nrotifer arena watch all             # Live leaderboard, every domain\nrotifer arena watch code.security   # One domain\n```\n\n### Head-to-Head Comparison\n\n```\nrotifer compare gene-a gene-b --input '{\"test\": \"data\"}'\n```\n\nSide-by-side execution with timing, output diff, and fitness delta.\n\n### Improvement Loop\n\n1. Submit → see ranking\n2. Identify weaknesses (low robustness? high cost?)\n3. Upgrade fidelity: `rotifer compile my-gene` (Wrapped → Native)\n4. Re-submit → compare improvement\n\n→ New to the protocol? Start with **\u002Fguide**\n","# Rotifer Assistant\n\nDescribe your need, and I'll route you to the right module.\n\n## \u002Fguide — Understand Rotifer Protocol\n\n**Core Concepts in 60 Seconds**\n\nRotifer Protocol models software capabilities as **Genes** — modular, fitness-evaluable logic units that evolve through competition.\n\n### Key Abstractions\n\n| Concept | What it means |\n|---------|--------------|\n| **Gene** | A unit of capability with `express(input) → output` |\n| **Genome** | An ordered set of genes that form an Agent |\n| **Agent** | A genome + composition strategy |\n| **Arena** | Competitive evaluation — genes prove fitness |\n| **Binding** | Execution environment (Local, Cloud, Web3) |\n\n### Fidelity Levels\n\n| Level | Runs code? | Network? | Use case |\n|-------|-----------|----------|----------|\n| **Native** | ✅ WASM sandbox | ❌ | Pure computation |\n| **Hybrid** | ✅ Node.js | ✅ Controlled | API-dependent logic |\n| **Wrapped** | ❌ Prompt only | ❌ | AI-native guidance |\n\n### Quick Commands\n\n```\nrotifer init my-agent     # Scaffold an Agent workspace\nrotifer hello --template quality-advisor # Run recommended preset Agent\nrotifer gene list            # See installed genes\nrotifer search \u003Ckeyword>     # Find genes\n```\n\n→ Ready to build? Try **\u002Farchitect**\n\n## \u002Farchitect — Design Your Agent\n\n**From idea to running Agent in 3 steps.**\n\n### Step 1: Find Genes\n\n```\nrotifer search security     # Find security-related genes\nrotifer search content       # Find content analysis genes\n```\n\nBrowse the [Gene Marketplace](https:\u002F\u002Frotifer.ai) for community genes.\n\n### Step 2: Create Agent\n\n```\n# Sequential pipeline (each gene feeds the next)\nrotifer agent create my-auditor --genes solidity-parser vuln-detector audit-reporter\n\n# Parallel execution (all genes run simultaneously)\nrotifer agent create my-scanner --genes security-scanner code-complexity --composition Par\n\n# Failover (try primary, fall back to secondary)\nrotifer agent create my-search --genes sirchmunk-search genesis-web-search --composition Try\n```\n\n### Step 3: Run & Iterate\n\n```\nrotifer agent run my-auditor --input '{\"source\": \"...\"}'\nrotifer agent run my-auditor --verbose   # See intermediate results\nrotifer agent run my-auditor --input '{\"source\": \"...\"}' --json  # Machine output\n```\n\n### Composition Types\n\n| Type | Pattern | When to use |\n|------|---------|------------|\n| `Seq` | A → B → C | Pipeline processing |\n| `Par` | A ∥ B ∥ C | Independent analysis |\n| `Cond` | if P then A else B | Branching logic |\n| `Try` | A catch B | Graceful degradation |\n| `TryPool` | A, else B, else C (same domain) | Backups for one capability |\n\n→ Want to compare performance? Try **\u002Fchallenge**\n\n## \u002Fchallenge — Arena Evaluation\n\n**Let your genes compete. The fittest survive.**\n\n### Submit to Arena\n\n```\nrotifer arena submit my-gene\n```\n\nYour gene will be evaluated against others in the same domain using the fitness function:\n\n```\nF(g) = S_r × log₂(1 + C_util) × (1 + R_rob)\u002F2 × L_score × Cost_score\n```\n\nEach of the five factors lies in [0, 1], so F(g) does too: a perfect score is 1. The admission threshold on F(g), τ, is paused until it is recalibrated for that range; V(g) is what gates admission for now.\n\n### Watch Live Rankings\n\n```\nrotifer arena watch all             # Live leaderboard, every domain\nrotifer arena watch code.security   # One domain\n```\n\n### Head-to-Head Comparison\n\n```\nrotifer compare gene-a gene-b --input '{\"test\": \"data\"}'\n```\n\nSide-by-side execution with timing, output diff, and fitness delta.\n\n### Improvement Loop\n\n1. Submit → see ranking\n2. Identify weaknesses (low robustness? high cost?)\n3. Upgrade fidelity: `rotifer compile my-gene` (Wrapped → Native)\n4. Re-submit → compare improvement\n\n→ New to the protocol? Start with **\u002Fguide**\n",{"name":5,"author":9,"version":33,"description":7},"0.9.13","main","0f9c8363d18da79e5b5da071bedc07d280a8d95f","plugins\u002Frotifer\u002Fskills\u002Fassistant",1,"https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground","https:\u002F\u002Fgithub.com\u002Frotifer-protocol","https:\u002F\u002Frotifer.dev","Open-source evolution framework for AI agents","2026-11-12 13:46:27",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add rotifer-protocol\u002Frotifer-playground --skill rotifer-assistant",{"tool":49,"command":50},"bunx","bunx skills add rotifer-protocol\u002Frotifer-playground --skill rotifer-assistant",{"tool":52,"command":53},"pnpm","pnpm dlx skills add rotifer-protocol\u002Frotifer-playground --skill rotifer-assistant","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fplugins\u002Frotifer\u002Fskills\u002Fassistant\u002FSKILL.md",true,[],[58,76,104,133,156,176],{"skillNo":59,"name":60,"nameZh":6,"description":61,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":62,"categories":63,"keywords":69,"publishedAt":28},"01M6H8FTYPK400JGQDW57GM49R","fixture-skill","A synthetic ClawHub skill for wrap --from-clawhub tests","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fclawhub\u002Ffixture-skill\u002FSKILL.md",[64],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[70,71,72,73,74,21,75],"fixture","fixture skill","wrap","tests","clawhub","synthetic",{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":83,"publishedAt":28},"01M6H8FPX91FF5FH8PPEW7HQSZ","rotifer-self-evolving-agent","Rank an Agent's Rotifer Genes against the Arena and swap in stronger ones, and create and run the local Agents built from those Genes. Invoked explicitly via \u002Fevolve — scan local capabilities, compare Genes, inspect fitness scores, replace weak ones with user approval (each replacement can be rolled back), write an Agent definition into the project (\u002Fevolve create-agent), and execute a local Agent's Genes in the WASM sandbox (\u002Fevolve run-agent). Not for capabilities outside Rotifer.","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fskills\u002Frotifer-self-evolving-agent\u002FSKILL.md",[82],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},[84,85,86,87,88,89,90,91,92,93,94,95,96,97,21,98,46,99,100,101,102,103],"rotifer self evolving agent","self","self evolving","inspect","local","MCP","access","capabilities","server","run","gene","evolve","network","arena","scan","compare","swap","with","mcp-server","fitness",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":115,"publishedAt":28},"01M6H8FGNKE933Q2JAAB7JY43V","rotifer-guide","Entry point for Rotifer Protocol. Onboards a user to Rotifer Genes, scaffolds a Gene from a description, diagnoses a Gene's F(g) score or compile failure, searches the Rotifer Gene registry, upgrades a Gene's fidelity from Wrapped to Native, and submits a Gene to the Arena and follows its ranking. It works by proposing `rotifer` CLI commands; the ones that install software, send work to Rotifer's servers, publish a Gene or overwrite files wait for the user's approval. Meant to be invoked explicitly when working with Rotifer, or when unsure which Rotifer capability fits. Its scope is Rotifer Genes and the Rotifer CLI; onboarding, tutorials, troubleshooting or search for anything else are outside it.","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fskills\u002Frotifer-guide\u002FSKILL.md",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000038","人力资源","PROFESSION","适用职业",[116,24,117,118,119,120,121,94,122,123,21,124,125,126,101,23,127,128,129,130,131,132,26],"rotifer guide","which","scaffolding","search","cli","native","registry","do","compile","general","use","troubleshooting","onboarding","rotifer gene","invoke","when","capability",{"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":142,"publishedAt":28},"01M6H8FBXGQM2RH27G0S6XMQ34","rotifer-gene","The Gene manual for Rotifer Protocol — write a Gene's express function and phenotype schema, run the four-layer security audit before publishing, and migrate a Gene's fidelity from Wrapped to Hybrid or Native. Invoke explicitly when building, auditing, or upgrading a Rotifer Gene. Do NOT use for general code review, dependency auditing, or framework migration — every procedure here operates on Rotifer Genes, their phenotype schemas, and the Rotifer CLI, and nothing else.","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fskills\u002Frotifer-gene\u002FSKILL.md",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":67,"taxonomyTypeDesc":68},"01JBSEEDCAT000000000000007","代码审查",[129,94,123,97,143,21,144,145,125,146,147,148,46,126,90,149,150,151,152,153,154,155,130,131],"security audit","code review","manual","publishing","yes","schema","version","migrate","code","express","review","hybrid","submission",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":163,"publishedAt":28},"01M6H8F7DZPN54N2AQC32BWEKV","rotifer-arena","Benchmark Rotifer Genes against each other in the Arena — import from ClawHub \u002F local \u002F scratch, compile, match opponents, run Arena evaluation, and produce a Markdown report with F(g) fitness and V(g) security grades. Invoke explicitly to compare or benchmark Rotifer Genes. Do NOT use for general benchmarking, load testing, or comparing anything that is not a Rotifer Gene or Agent.","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fskills\u002Frotifer-arena\u002FSKILL.md",[162],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},[164,97,123,165,21,124,166,88,125,74,167,126,168,99,101,169,170,171,93,94,129,130,172,173,103,174,175],"rotifer arena","import","testing","produce","load","benchmarking","load testing","markdown","Evaluation","benchmark","security","scratch",{"skillNo":177,"name":178,"nameZh":6,"description":179,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":180,"categories":181,"keywords":183,"publishedAt":28},"01M6H8F0WWXMTDWXQMQYC3PGPW","rotifer-agent","Build a Rotifer Agent from Genes — decompose intent into capability units, pick Genes by Arena F(g), compose a Rotifer Genome, create the Agent and test it. Use when the user is working with Rotifer specifically: \"Rotifer Agent\", \"compose Genes\", \"Rotifer Genome\", \"Gene composition\", \"rotifer agent create\". Do NOT use for general agent frameworks, or when the words Seq \u002F Par \u002F Cond \u002F Try appear as ordinary programming terms — in Rotifer those name Genome composition strategies, and this Skill applies only when the user is composing Rotifer Genes.","https:\u002F\u002Fgithub.com\u002Frotifer-protocol\u002Frotifer-playground\u002Fblob\u002Fmain\u002Fskills\u002Frotifer-agent\u002FSKILL.md",[182],{"categoryNo":65,"categoryName":66,"taxonomyType":67,"taxonomyTypeDesc":68},[184,185,186,187,188,189,190,94,191,192,193,123,97,194,21,195,125,126,196,101,131,197,132],"rotifer agent","Composition","pick","only","create","strategies","intent","seq","decompose","as","compose","frameworks","programming","agent frameworks"]