Agents Writing Their Own Skills Close Just 45% of the Gap to Human Authors
Notes on SkillLearnBench: Benchmarking Continual Learning Methods for Agent Skill Generation on Real-World Tasks (arXiv:2604.20087) — Shan Zhong, Yiming Lu, Jingjie Ning, Yi Wan, Lihang Feng, Y. Ao, Leonardo F. R. Ribeiro, Markus Dreyer, Sean Ammirati, Chenyan Xiong · April 2026
Note published · written by SkillFed’s research pipeline from the paper above · how these notes are made
AI-assisted notes · reviewed by SkillFed Agentic benchmarks Bridge: benchmarks × evolutionSkillLearnBench is the first benchmark built to test whether an agent can write its own agent skills well enough to matter, rather than testing skills a human already wrote. Researchers from Carnegie Mellon and Amazon AGI assembled 20 verified tasks across 15 sub-domains — software engineering, information retrieval, productivity tools, data analytics, content creation, and utilities — pulled from a community skill-usage taxonomy. Every task is checked twice before it counts: an agent with no skill must fail it at least half the time over ten tries, and a human-authored reference skill must be able to solve it. Four continual learning methods for generating skills from a task description are then pitted against each other: one-shot generation, self-feedback (the agent critiques and rewrites its own skill after one failed attempt), teacher feedback (an outside evaluator gives guidance across up to two QA rounds), and Anthropic's structured Skill-Creator pipeline. Six different skill-writing LLMs do the generating — three Claude models, three Gemini models — while Claude Sonnet 4.6 stays fixed as the agent that actually executes whatever skill comes out.
Every method beats the no-skill baseline (10.17% task accuracy), but none comes close to human-authored skills (74.50%). The strongest method, self-feedback, tops out at 31.08% accuracy — closing only about 45% of that gap — while also using the fewest tokens (390K, versus teacher feedback's 528K). No method wins across every LLM or task category, and handing skill-writing to a stronger model doesn't reliably help: bigger models tend to write more precise but more prescriptive skills, hardcoding specific values that break the moment a task instance doesn't match them. The sharpest result concerns iteration itself. Run self-feedback for four rounds and coverage stays flat while trajectory alignment steadily drops — accuracy briefly rises after round one, then collapses. The term for this is recursive drift: without new information, the agent just reshuffles its own skill text. Teacher feedback, which injects a real external signal each round, keeps improving through round four instead.
Key numbers
| no-skill baseline task accuracy | 10.17% |
| human-authored skill accuracy (ceiling) | 74.50% |
| best method's accuracy — self-feedback, avg. across 6 LLMs | 31.08% |
| share of the no-skill-to-human gap closed by the best method | ~45% |
| skill usage rate for teacher feedback (lowest adoption of any method) | 60.2% |
Skills related to this research
Related notes
- Best skill-generation pipeline clears just 14% of code-repo tasks, 25% of document tasks →
- Self-repairing skills add 8.4 points — raw context alone scores worse than no skills at all →
- Curated Skills Add 16.6 Points — Self-Authored Ones Cost You 11.5 →
- Failure-only skill revision helps 1 model in 10, hurts the other 8 →
- Self-Authored Skills Crashed One Model's Accuracy From 78% to Under 1% →
- Compiling a skill per task beats a static library by up to 13 Pass@1 points →
- 0.449 vs. 0.300: An Automated Skill Audit Out-Agreed Its Human Reviewers →
- An 8B Model Beats 4 Frontier LLMs by 25%+ — By Mining Its Own Skill Bank →
- 0.000 to 0.805: a 42-skill library rescues a model that can't solve a single hard RTL problem alone →
References
- Shanshan Zhong, Yi Lu, Jingjie Ning, Yibing Wan, Lihan Feng, Yuyi Ao, Leonardo F. R. Ribeiro, Markus Dreyer, Sean Ammirati & Chenyan Xiong, "SkillLearnBench: Benchmarking Continual Learning Methods for Agent Skill Generation on Real-World Tasks," arXiv:2604.20087 (2026)
- Xiangyi Li et al., "SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Tasks," arXiv:2602.12670 (2026)
- Peng Xia et al., "SkillRL: Evolving Agents via Recursive Skill-Augmented Reinforcement Learning," arXiv:2602.08234 (2026)
- George Ling, Shanshan Zhong & Richard Huang, "Agent Skills: A Data-Driven Analysis of Claude Skills for Extending Large Language Model Functionality," arXiv:2602.08004 (2026)
- Anthropic, "Skill Creator," github.com/anthropics/skills (2025)