{"id":"3c86d804-4d96-49cc-a033-16cb02137861","shortId":"BU3w8X","kind":"skill","title":"Evolve reusable coding-agent skills from failed trajectories with EvoSkill","tagline":"Mine failed agent runs for reusable skills, benchmark the candidates, and keep only the variants that improve a supported coding agent over your baseline.","description":"# Evolve reusable coding-agent skills from failed trajectories with EvoSkill\n\nMine failed agent runs for reusable skills, benchmark the candidates, and keep only the variants that improve a supported coding agent over your baseline.\n\n## Prerequisites\n\nPython environment, a supported coding agent such as Claude Code, OpenCode, OpenHands, Goose, or Codex CLI, and a benchmark or task set to optimize against\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- uv sync\n- pip install -e .\n- brew install --cask claude-code # Claude Code\n- brew install opencode # OpenCode (v1.4.0+)\n\nRequirements and caveats from upstream:\n- [Python API](#python-api)\n- Python 3.12+\n\nBasic usage or getting-started notes:\n- Also join us on [Discord](https://discord.gg/sentientfoundation) to discuss your experience, share suggestions, or show off your work!\n- ## 🤖 Supported agents\n- <table>\n\n- Source: https://github.com/sentient-agi/EvoSkill\n- Extracted from upstream docs: https://raw.githubusercontent.com/sentient-agi/EvoSkill/HEAD/README.md\n\n## Documentation\n\n- https://github.com/sentient-agi/EvoSkill\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill/)","tags":["evolve","reusable","coding","agent","skills","from","failed","trajectories","with","evoskill","agentskillexchange","agent-skills"],"capabilities":["skill","source-agentskillexchange","skill-evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,281 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:10:23.141Z","embedding":null,"createdAt":"2026-05-18T13:16:26.684Z","updatedAt":"2026-05-18T19:10:23.141Z","lastSeenAt":"2026-05-18T19:10:23.141Z","tsv":"'/sentient-agi/evoskill':170,181 '/sentient-agi/evoskill/head/readme.md':177 '/sentientfoundation)':153 '/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill/)':188 '3.12':138 'agent':5,14,32,40,49,67,77,166,183 'agentskillexchange.com':187 'agentskillexchange.com/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill/)':186 'also':146 'api':133,136 'baselin':35,70 'basic':139 'benchmark':19,54,90 'brew':114,122 'candid':21,56 'cask':116 'caveat':129 'claud':80,118,120 'claude-cod':117 'cli':87 'code':4,31,39,66,76,81,119,121 'codex':86 'coding-ag':3,38 'discord':150 'discord.gg':152 'discord.gg/sentientfoundation)':151 'discuss':155 'doc':174 'document':178 'e':113 'environ':73,108 'evolv':1,36 'evoskil':11,46 'exchang':185 'experi':157 'extract':171 'fail':8,13,43,48 'get':143 'getting-start':142 'github.com':169,180 'github.com/sentient-agi/evoskill':168,179 'goos':84 'improv':28,63 'instal':97,101,112,115,123 'join':147 'keep':23,58 'match':106 'mine':12,47 'note':145 'opencod':82,124,125 'openhand':83 'optim':95 'path':104 'pip':111 'prerequisit':71 'python':72,132,135,137 'python-api':134 'raw.githubusercontent.com':176 'raw.githubusercontent.com/sentient-agi/evoskill/head/readme.md':175 'requir':127 'reusabl':2,17,37,52 'run':15,50 'set':93 'setup':103 'share':158 'show':161 'skill':6,18,41,53,184 'skill-evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill' 'sourc':167,182 'source-agentskillexchange' 'start':144 'suggest':159 'support':30,65,75,165 'sync':110 'task':92 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'trajectori':9,44 'upstream':100,131,173 'us':148 'usag':140 'use':98 'uv':109 'v1.4.0':126 'variant':26,61 'work':164","prices":[{"id":"aad0f7f6-c8aa-449d-843c-6a591a75c94b","listingId":"3c86d804-4d96-49cc-a033-16cb02137861","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:16:26.684Z"}],"sources":[{"listingId":"3c86d804-4d96-49cc-a033-16cb02137861","source":"github","sourceId":"agentskillexchange/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill","isPrimary":false,"firstSeenAt":"2026-05-18T13:16:26.684Z","lastSeenAt":"2026-05-18T19:10:23.141Z"}],"details":{"listingId":"3c86d804-4d96-49cc-a033-16cb02137861","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"b7be47035791e5e1ba14a76e70c12379b9a80a93","skill_md_path":"skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Evolve reusable coding-agent skills from failed trajectories with EvoSkill","description":"Mine failed agent runs for reusable skills, benchmark the candidates, and keep only the variants that improve a supported coding agent over your baseline."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/evolve-reusable-coding-agent-skills-from-failed-trajectories-with-evoskill"},"updatedAt":"2026-05-18T19:10:23.141Z"}}