skillfed

Self-evolved skills beat human-curated ones by 17.6 points on SkillsBench

Notes on CoEvoSkills: Self-Evolving Agent Skills via Co-Evolutionary Verification (arXiv:2604.01687) — Hanrong Zhang, Shichen Fan, Henry Peng Zou, Yankai Chen, Zhenting Wang, Jiayuan Zhou, Chengze Li, Wei-Chieh Huang, Yifei Yao, Kening Zheng, Xue Liu, Xiaoxiao Li, and 1 more · 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 evolution

CoEvoSkills leans on a distinction Anthropic drew when it introduced agent skills: a tool is a single self-contained function, but a skill is a structured bundle of interdependent instructions, scripts, and reference files. Today those bundles are still hand-authored, and it shows — human-curated skills post uneven results on SkillsBench, helpful in most domains but actively degrading performance in others, such as Natural Science. The likely culprit is human-machine cognitive misalignment: a gap between how a person explains a task and how an agent actually needs to execute it. CoEvoSkills replaces manual authoring with two co-evolving LLM sessions: a Skill Generator that rewrites the skill bundle each round, and a Surrogate Verifier — an informationally isolated session that never sees the generator's reasoning or code — which writes and escalates its own test assertions. A held-out ground-truth oracle returns only a pass/fail bit, no test content; that opacity is the mechanism, not a limitation. When the surrogate's own tests pass but the oracle still fails, the blank signal is what forces the verifier to write harder tests, not any direct exposure to what actually went wrong.

On SkillsBench's 87 tasks, CoEvoSkills reaches a 71.1% pass rate on Claude Opus 4.6 with Claude Code — ahead of the no-skill baseline (30.6%), human-curated skills (53.5%), and every self-generation baseline tested, including Anthropic's own skill-creator (34.1%) and a chain-of-thought-guided variant (30.7%). Pull the Surrogate Verifier out of the loop, though, leaving the generator with only the oracle's opaque pass/fail signal, and the pass rate drops to 41.1%. The gain, then, comes from the structured feedback loop itself, not the generation prompt. Skills evolved once on Claude Opus 4.6 transfer to six other models spanning five providers — GPT-5.2, Claude Sonnet 4.5, Claude Haiku 4.5, Qwen3 Coder, DeepSeek V3, and Mistral Large 3 — each picking up 36 to 44 percentage points over its own no-skill baseline. Broken out by domain, self-evolved skills beat human-curated ones in 9 of 11 domains, with the largest swings in Finance and Cybersecurity.

Key numbers

SkillsBench pass rate (Claude Opus 4.6 + Claude Code)71.1%
Margin over human-curated skills+17.6pp (53.5% → 71.1%)
Pass rate with Surrogate Verifier removed41.1% (−30.0pp)
Cross-model transfer gain (6 other LLMs)+36 to +44pp over each model's no-skill baseline
Average iterations to converge4.1 verification cycles / 2.4 oracle rounds per task

Skills related to this research

Related notes

References

  1. Zhang et al., "CoEvoSkills: Self-Evolving Agent Skills via Co-Evolutionary Verification," arXiv:2604.01687 (2026)
  2. Li et al., "SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Tasks," arXiv:2602.12670 (2026)
  3. Anthropic, "Agent Skills Overview," 2025
  4. Xia et al., "SkillRL: Evolving Agents via Recursive Skill-Augmented Reinforcement Learning," arXiv:2602.08234 (2026)
  5. Alzubi et al., "EvoSkill: Automated Skill Discovery for Multi-Agent Systems," arXiv:2603.02766 (2026)