Best skill-generation pipeline clears just 14% of code-repo tasks, 25% of document tasks
Notes on SkillGenBench: Benchmarking Skill Generation Pipelines for LLM Agents (arXiv:2605.18693) — Yifan Zhou, Zhentao Zhang, Ziming Cheng, Shuoming Zhang, Qizhen Lan, Zhangquan Chen, Zhi Yang, QianyuXu, Ronghao Chen, Huacan Wang, Sen Hu · May 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 × evolutionSkillGenBench splits the skill lifecycle in two and scores only the first half: not whether an agent can use a skill, but whether a pipeline can generate one. A generator sees only raw source material — a pinned code-repository snapshot or a long-form document bundle — and has to produce a standalone SKILL.md package. A separate, fixed executor (MiniMax-2.5) then runs that package against hidden, deterministic test cases, so generation quality is measured apart from prompting skill or task planning. The benchmark crosses two source types — repository-grounded, where the procedure is scattered across code, config, and scripts, and document-grounded, where it's explicit but spread across a manual or spec — with two regimes: task-conditioned generation, where the task is revealed before the skill is written, and task-agnostic generation, where a reusable skill library has to be distilled before any task is known. The 187 accepted tasks went through a five-stage pipeline — knowledge-graph extraction, scenario generation, test-case generation, a difficulty filter that throws out anything solvable without the corpus or trivially solvable with it, and reference-skill verification — plus human review. Five generation methods, from naive prompting to workflow-based and self-evolving pipelines, each paired with six backbone models — Claude Sonnet 4.5, GPT-5, Kimi K2.5, GLM-5, MiniMax-M2.7, and Qwen3.6-Plus — and scored on pass@3.
Even the best combination is far from solved. Averaged across all six backbones, the strongest method (SkillSeekers) reaches only 14.4% pass@3 on repository tasks and 25.0% on document tasks — every other method scores lower, and several fall below the no-skill baseline entirely. Repository tasks are uniformly harder than document tasks (10.8%–14.4% versus 21.4%–25.0% across methods): recovering implicit execution structure — environment setup, command conventions, data flow — from code is a different problem than reading constraints off a page. Structural quality and execution success don't track each other, either: SkillNet scores best on environment and grounding, SkillCreator on contract and procedure, but SkillSeekers — weakest on most of those structural axes — wins on actual pass rate. A skill package that looks complete is not the same as one that runs. The failure signature shifts with the source: code-repo failures skew toward runtime or dependency breakage (53%), code-documentation failures skew toward interface or schema mismatches (85%), and domain-knowledge-document failures split between state or rule errors (44%) and numeric or formula errors (37%). Task-agnostic generation compounds all of this — without a task to aim at, generators produce libraries that sometimes underperform having no skill at all — and more generation tokens only help up to roughly 24,000–64,000 tokens before gains flatten out.
Key numbers
| Benchmark size | 187 tasks (repo- and document-grounded) |
| Best pass@3, code-repo tasks | 14.4% (avg. across 6 backbones) |
| Best pass@3, document tasks | 25.0% (avg. across 6 backbones) |
| Code-repo failure cause | 53% runtime/dependency errors |
| Generation-budget plateau | gains flatten past ~24K–64K tokens |
Skills related to this research
Related notes
- Curated Skills Add 16.6 Points — Self-Authored Ones Cost You 11.5 →
- Forced to search a 34k-skill library instead of being handed the right one, agents' pass rate falls from 55.4% to 38.4% -- a hair above the 35.4% no-skill floor →
- Agents Writing Their Own Skills Close Just 45% of the Gap to Human Authors →
- Skill synthesis that checks its own work: +3 to +10 accuracy points, only 6% of skills still backfire →
- LLM-Written Agent Skills Add Zero Pass-Rate Gain — Self-Diagnosis Closes Up to 67% of the Gap to Human Authors →
- Self-Authored Skills Crashed One Model's Accuracy From 78% to Under 1% →
- Three skill optimizers stall at zero on 4 of 6 tasks — Chebyshev scalarization unsticks them →
- +8.9 percentage points, p=0.71: Skills stall out when the tool layer already talks back →
- 48% of the time, agents don't even read their own skill file →
References
- Zhou, Zhang, Cheng et al., 2026. SkillGenBench: Benchmarking Skill Generation Pipelines for LLM Agents. arXiv:2605.18693.
- Li et al., 2026. SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Tasks. arXiv:2602.12670.
- Han et al., 2026. SWE-Skills-Bench: Do Agent Skills Actually Help in Real-World Software Engineering? arXiv:2603.15401.
- Alzubi et al., 2026. EvoSkill: Automated Skill Discovery for Multi-Agent Systems. arXiv:2603.02766.
- Liang et al., 2026. SkillNet: Create, Evaluate, and Connect AI Skills. arXiv:2603.04448.