Skill pass rates jump from 33.6% to 88.0% — with zero gradient steps
Notes on Skills-Coach: A Self-Evolving Skill Optimizer via Training-Free GRPO (arXiv:2604.27488) — Yu Tian, Jiawei Chen, Lifang Zheng, Ming Tao, Xinyi Zeng, Zhaoxia Yin, Hang Su, Xian Sun · 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 Skill evolutionSkills-Coach puts a skill through a four-stage self-improvement loop. First, a task generator reads the skill's own specification and writes a test suite of standard, advanced, and boundary-case tasks. Then a Training-Free GRPO optimizer rewrites the skill's instructions and code in parallel — generating multiple variants and scoring them against each other, with no gradient updates and no backprop through model weights. A Comparative Execution Module runs the original and the optimized version on identical tasks inside isolated environments; a Traceable Evaluation Module then grades both against 51 explicit criteria spread across 8 dimensions, with the pass line set at 70% of the maximum score. Execution comes in two modes — a fast 'virtual' mode that estimates completion from keyword matches and hash-seeded pseudo-randomness, and a 'real' mode that actually runs the skill and inspects its output files, logs, and errors. To test the whole pipeline, the authors built Skill-X, a 48-skill benchmark drawn from the Anthropic, Clawhub, and Vercel Labs skill libraries — 29 instruction-only, 19 shipped with code.
Across all 48 skills, average task score rose from 0.37 to 0.84 and pass rate climbed from 33.6% to 88.0%, using just 3 optimization epochs and 12 generated tasks per skill. Code-bearing skills started furthest behind — a 26.97% pass rate — but gained the most in relative terms, closing to 82.89%; instruction-only skills moved from 37.93% to 91.38%. Twenty-three of the 48 skills gained at least 0.5 in score. Four went from a dead 0.0 to a perfect 1.0, Browser and MCP-Builder among them, and only one skill improved by less than 0.1 — a single near-miss inside an otherwise near-universal lift.
Key numbers
| Pass rate across 48 skills | 33.6% → 88.0% |
| Average task score, relative gain | 0.37 → 0.84 (+127%) |
| Code-inclusive skills, starting pass rate | 26.97% |
| Skill-X benchmark size | 48 skills (29 instruction-only / 19 code) |
| Training tasks used per skill | 12 (3 epochs, 8 held-out test tasks) |
Skills related to this research
Related notes
- A skill library built by GLM-4.6 boosts GPT-4.1's task success by 10 points →
- Train the skill, not the model: frozen GPT-4o-mini jumps from 6% to 42% on GAIA →
- A skill improves every time anyone uses it, not just its author →
- MUSE-Autoskill's Self-Written Skills Beat Human-Authored Ones, 85.24% vs. 81.17% →
- Text-based skill edits beat trained baselines by 6.7 points →
- Three rounds of automated repair add up to 12pp of consistency — and beat a mature production system by 13.76pp →
- No labels, no verifier: self-play skill-writing lifts GPT-4.1 from 11.1% to 16.5% on context learning →
- More Than Half of 13,728 Real-World Skills Hide a Critical Risk in Plain Prose →
- 71% of public healthcare skills carry no safety-boundary statement →
References
- Tian, Y., Chen, J., Zheng, L., Tao, M., Zeng, X., Yin, Z., Su, H., & Sun, X. Skills-Coach: A Self-Evolving Skill Optimizer via Training-Free GRPO. arXiv:2604.27488 (2026).