$npx skillfedfor your agent

One to four gated edits lift agent accuracy by up to 39 points

Notes on SkillOpt: Executive Strategy for Self-Evolving Agent Skills (arXiv:2605.23904) — Yifan Yang, Ziyang Gong, Weiquan Huang, Qihao Yang, Ziwei Zhou, Zisu Huang, Yan Li, Xuemei Gao, Qi Dai, Bei Liu, Kai Qiu, Yuqing Yang, and 3 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 evolution

SkillOpt is a text-space optimizer: it treats an agent skill document — the natural-language file prepended to a frozen model's context — as something you train rather than hand-write. A separate optimizer model reads batches of scored rollouts, proposes bounded add/delete/replace edits under a textual learning-rate budget, and keeps an edit only when the resulting skill strictly beats the current one on a held-out validation gate. Rejected proposals don't just vanish — they land in a rejected-edit buffer, so the optimizer stops re-proposing what already failed, and every few steps a slower 'meta' update folds cross-epoch patterns into a protected region of the file that per-step edits can't touch. None of this runs at deployment — only the resulting best_skill.md ships, alongside the still-frozen target model. Testing spans six benchmarks — search QA, spreadsheet automation, office and document QA, math reasoning, and embodied tasks — seven target models from frontier-scale GPT to small Qwen, and three execution harnesses: direct chat, Codex, and Claude Code.

The optimized skill wins or ties across all 52 tested (model, benchmark, harness) combinations, beating hand-written skills, one-shot LLM-generated skills, and four rival skill- and prompt-optimizers — Trace2Skill, TextGrad, GEPA, EvoSkill — every time. On GPT-5.5, accuracy over no skill improves by 23.5 points on average in direct chat, 24.8 inside the Codex harness, and 19.1 inside Claude Code, and still clears an oracle baseline — free to pick the single best rival method per benchmark — by 5.4 points. Gains concentrate where models lack procedural discipline zero-shot: office-document QA gains the most, up to 39 points, with spreadsheet manipulation close behind, while a benchmark already near ceiling (SearchQA) moves the least. The number that matters more sits underneath the accuracy table: accepted skills stay 379 to 1,995 tokens long, built from a median of just 2.5 accepted edits — evidence the validation gate is discarding most of what the optimizer proposes and keeping only the handful of rules that demonstrably help.

Key numbers

Best-or-tied cells52 of 52
GPT-5.5 gain, direct chat+23.5 pts avg
Accepted edits per skill1–4 (median 2.5)
Final skill size379–1,995 tokens
Training cost per point (DocVQA)46.4M tokens/pt

Skills related to this research

Related notes

References

  1. SkillOpt (this paper) — arXiv:2605.23904
  2. GEPA: reflective prompt evolution can outperform reinforcement learning — Agrawal et al., arXiv:2507.19457
  3. EvoSkill: automated skill discovery for multi-agent systems — Alzubi et al., arXiv:2603.02766
  4. Trace2Skill: distill trajectory-local lessons into transferable agent skills — Ni et al., arXiv:2603.25158
  5. TextGrad: automatic ‘differentiation’ via text — Yuksekgonul et al., arXiv:2406.07496