Key Points
The Problem with Human-Written Agent Skills
Anthropic's Agent Skills concept packages workflows, executable scripts, and domain references into reusable multi-file templates for LLM agents. However, the CoEvoSkills paper (arXiv, April 2026; authors from UIC, MBZUAI, McGill, Columbia, Zhejiang, UBC) demonstrates that expert-authored skills can actually hurt AI performance due to human-AI cognitive misalignment:
- On SkillsBench (87 tasks, 11 professional domains), manual skills delivered inconsistent results
- Some domains (e.g., software engineering) saw clear gains
- Natural Science showed negative returns — adding skills made performance worse than the no-skill baseline
- Root cause: human workflows are optimized for human abstraction, not LLM tool-use patterns
- Produces candidate skill packages from task instructions
- Executes the skill, reads verifier feedback, and iterates
- Maintains a persistent dialogue context that accumulates all historical feedback so each new version learns from prior failures
- Runs in a completely independent LLM session
- Cannot see the generator's code, reasoning, or skill content
- Sees only task instructions and output files, then generates test assertions and scores results
- Produces structured failure diagnostics (failed assertions, root cause, actionable suggestions) when tests fail
- Information isolation prevents confirmation bias — the verifier provides independent, external feedback rather than echoing the generator's own assumptions
- Re-executes the skill package in a fresh environment
- Returns only a binary pass/fail signal — no test details, no failure traces, no scoring rubric
- Prevents the generator from overfitting to test specifics
- +40.5pp over the no-skill baseline
- Surpasses human skills within 5 evolution rounds
- Removing the Verifier costs 30pp — diagnostic feedback is the fuel for evolution; without it, the generator searches in the dark
- Cross-model transfer: the same evolved skill package yields +35 to +44pp lifts when ported to LLMs from six different vendors
The Three-Party Co-Evolutionary Framework
CoEvoSkills replaces human-in-the-loop authoring with an isolated, adversarial loop:
1. Skill Generator (Student)
2. Surrogate Verifier (Mentor)
3. Ground Truth Oracle (Cold Examiner)
The Alternating Optimization Loop
1. Generator produces a skill → executes it → submits output to Verifier 2. Verifier tests output → if fails, returns diagnostic feedback → Generator revises (with fixed test suite) 3. Verifier tests output → if passes, hands off to Oracle 4. Oracle fails → returns only "fail" → Verifier must independently upgrade its test suite (stricter, more diverse assertions) 5. Loop repeats
This creates mutual pressure: the Generator sharpens under Verifier testing while the Verifier hardens its tests under Oracle scrutiny. The system converges within 5 rounds.
Core Results
| Condition | SkillsBench Pass Rate | |---|---| | No-skill baseline | 30.6% | | Background knowledge only (no evolution) | 48.6% | | Verifier removed (Oracle-only opaque signal) | 41.1% | | CoEvoSkills (full framework) | 71.1% | | Human-authored skills | Mixed (negative in some domains) |
Key findings:
Bottom Line
The core insight is not "let AI write its own skills" but "let AI write skills in an AI-native way." Human-authored skills fail not because humans lack intelligence, but because human cognition and LLM cognition are structurally mismatched. AI-evolved skills capture the reasoning patterns and tool-use strategies that LLMs actually need — not the steps humans believe they should take.