35 iterations, 6 of 6 runs: programmatic skill graphs triple Voyager's hit rate on Minecraft's diamond-tool climb
Notes on Evolving Programmatic Skill Networks (arXiv:2601.03509) — Haochen Shi, Xingdi Yuan, Bang Liu · January 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 evolutionEvolving Programmatic Skill Networks builds agent skills as executable, typed programs — not prompts or embeddings — arranged in a directed graph that keeps growing and rewriting itself as the agent acts. The framework, called the Programmatic Skill Network (PSN), grows through two linked mechanisms. Day to day, Reflect traces a failed run backward through the skill graph to pin down which specific subskill broke — a symbolic stand-in for backpropagation — and a maturity-aware update gate throttles how often a skill gets rewritten based on its track record, so reliable skills stop churning while shaky ones stay open to revision. Periodically, a refactoring pass collapses redundant or overlapping skills into one of five canonical patterns — parametric coverage, behavioral coverage, sibling specialization, common-subskill extraction, and duplication — with every rewrite gated behind a rollback check against recent tasks. Both mechanisms are evaluated on the MineDojo Minecraft tech-tree benchmark and on Crafter.
On MineDojo's diamond-tool climb, PSN closes all six runs, averaging 35 iterations; Voyager, the standard open-ended-skill baseline, closes only one of three runs and needs 102. The gap survives a weaker backbone: swapping GPT-5-mini for the open mixture-of-experts model Qwen3-Coder-Next still reaches the goal, just slower (49 vs. 35 iterations), with a shallower skill graph — a reuse ratio (the share of skills called by more than one other skill) of 0.15 against 0.40 for the stronger model — and deeper repair chains (5.0 vs. 2.7 skills touched per multi-skill fix). Retries compound quickly: first-attempt success of 67% reaches 100% within three tries, and on a fixed compositional-task suite, turning refactoring on lifts PSN to 84.62% success against 68.75% for a Voyager variant. Across both benchmarks, PSN keeps its earlier skills intact as it learns new ones, while Voyager shows marked backward interference.
Key numbers
| Diamond-tool runs solved | 6 of 6, avg. 35 iterations |
| Voyager baseline | 1 of 3 runs, 102 iterations |
| Reuse ratio, strong vs. weak LLM | 0.40 vs. 0.15 |
| Compositional-task success, PSN vs. Voyager-R | 84.62% vs. 68.75% |
| First-attempt success → within 3 tries | 67% → 100% |
Skills related to this research
Related research
Related notes
- Failure-only skill revision helps 1 model in 10, hurts the other 8 →
- Train the skill, not the model: frozen GPT-4o-mini jumps from 6% to 42% on GAIA →
- Splitting skill-writing into create, merge, and improve lifts a 27B agent up to 4.5 points -- merge drives generalization, improve drives specification, and neither alone gets you there →
- A trained 8B model beats Gemini-2.5-Pro at curating agent skills: 61.2% vs 50.7% →
- A skill improves every time anyone uses it, not just its author →
- One shared reward signal pushes skill-augmented agents to 97.5% success, beating every tested baseline — skill-augmented or skill-free — by up to 20 points →
- One agent, one skill library: 54% cheaper than multi-agent — until it tops ~90 skills →
- 26.1% of Marketplace Agent Skills Carry a Vulnerability →
- 478 GUI skills push GPT-5's desktop success rate up 15.6 points →
References
- Shi, H., Yuan, X., & Liu, B. (2026). Evolving Programmatic Skill Networks. arXiv:2601.03509.
- Wang, G., Xie, Y., Jiang, Y., Mandlekar, A., Xiao, C., Zhu, Y., Fan, L., & Anandkumar, A. (2023). Voyager: An Open-Ended Embodied Agent with Large Language Models.
- Fan, L., Wang, G., Jiang, Y., Mandlekar, A., Yang, Y., Zhu, H., Tang, A., Huang, D.-A., Zhu, Y., & Anandkumar, A. (2022). MineDojo: Building Open-Ended Embodied Agents with Internet-Scale Knowledge.
- Hafner, D. (2021). Benchmarking the Spectrum of Agent Capabilities (Crafter).