Diagnose, don't rewrite: three revision rounds take a skill from 36% to 62% success
Notes on SkillRevise: Improving LLM-Authored Agent Skills via Trace-Conditioned Skill Revision (arXiv:2606.01139) — Yuxuan Liu, Zhaochen Su, Lin Xie, Yuhao Zhang, Qing Zong, Jiahe Guo, Zhongwei Xie, Yiyan Ji, Yauwai Yim, Hongyu Luo, Xiyu Ren, Chenyu Ruan, and 2 more · 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 Skill evolutionMost skills start life one of two ways: an expert writes them by hand, or an LLM generates them in a single pass from a task description. Both are cold-start methods — neither one looks at what actually happens when an agent tries to execute the skill. SkillRevise closes that loop. It runs the current skill against a real task, captures the execution trace and verifier outcome, and turns that evidence into a structured diagnosis: what the verifier actually required, which specific behaviors caused the failure, and which parts of the skill already work and must be preserved. That diagnosis is matched against a fixed bank of seven general repair principles — reusable defect patterns like malformed schema fields or an unguarded tool failure — and only the principles whose evidence conditions are satisfied get bound to this repair. The revision itself is anchored: each edit specifies exactly what executor behavior it's supposed to change, not just what text to add.
The edited skill is then re-executed on the same task, and the framework keeps searching only until it finds the first version that actually passes the verifier — it doesn't default to whatever the last rewrite happened to be, and it only falls back to a heuristic utility score if nothing in the budget passes. Across three benchmarks (SkillsBench, SkillLearnBench-Random, SWE-Skills-Bench-Hard) and five different executor LLMs, three rounds of this loop consistently beat both no-skill execution and one-shot generation. On SkillsBench specifically, GPT-5.5's success rate moves from 36.05% with no skill, to 39.53% with one-shot generation, to 61.63% after three rounds of revision. A follow-up ablation isolates why: strip out the diagnosis step and success on the same benchmark collapses from 53/86 to 28/86 — the single largest drop of any component tested.
Key numbers
| GPT-5.5 success on SkillsBench, no skill → 3 revision rounds | 36.05% → 61.63% |
| Success rate w/o the diagnosis step (SkillsBench ablation) | 61.6% → 32.6% (53/86 → 28/86) |
| One-shot generated skill vs. no skill at all (GPT-5.5, 206 tasks) | 78/206 vs 79/206 — no better |
| ALFWorld tasks solved from a 10-principle bank absorbed over 25 calibration tasks | 71/100 |
| Benchmarks × executor LLMs × tasks evaluated | 3 benchmarks × 5 LLMs × 206 tasks |
Skills related to this research
Related notes
- LLM-Written Agent Skills Add Zero Pass-Rate Gain — Self-Diagnosis Closes Up to 67% of the Gap to Human Authors →
- Self-tested skill edits beat teacher-curated skill banks by up to 9.3 points →
- Four-Way Attribution Gates Every Update to a Million-Scale Skill Corpus →
- A 3.9M-parameter skill sequencer closes 80% of the gap to hand-picked "gold" skill sets →
- Diff a task run with the skill against one without it: 73.9% reward, zero labels →
- Text-based skill edits beat trained baselines by 6.7 points →
- Turning a visual skill into text throws away up to 59% of its recoverable accuracy →
- Agent-skill security scanners agree on just 0.69% of all skills — each is watching a different layer →
- Pasting a guide into the prompt costs points; compiling it into a skill adds up to 25 →
References
- SkillRevise: Improving LLM-Authored Agent Skills via Trace-Conditioned Skill Revision, Liu et al., 2026 (arXiv:2606.01139)
- SkillsBench: benchmarking how well agent skills work across diverse tasks, Li et al., 2026 (arXiv:2602.12670)
- SWE-Skills-Bench: do agent skills actually help in real-world software engineering?, Han et al., 2026 (arXiv:2603.15401)
- SkillLearnBench: benchmarking continual learning methods for agent skill generation on real-world tasks, Zhong et al., 2026 (arXiv:2604.20087)
- Reflexion: language agents with verbal reinforcement learning, Shinn et al., NeurIPS 2023