skillfed

Evolving the improver — not just the skill — accounts for all of ALFWorld's gain and half of SealQA's

Notes on MetaSkill-Evolve: Recursive Self-Improvement of LLM Agents via Two-Timescale Meta-Skill Evolution (arXiv:2607.05297) — Zefeng Wang, Minxi Yan, Jinhe Bi, Sikuan Yan, Volker Tresp, Yunpu Ma · July 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

MetaSkill-Evolve doesn't stop at letting an agent revise its own skills — it lets the agent revise the machinery that does the revising. Each search branch pairs a task skill with a meta-skill: five components (Analyzer, Retriever, Allocator, Proposer, Evolver) that define how rewriting happens in the first place. Task skills update every iteration; the meta-skill updates only every H iterations, on a slower clock, and it does so by running that same five-agent pipeline on itself — one level of recursion, no separate model or training objective. Frontier selection then decides which branch to expand next, weighing the skill's current utility against an estimate of meta-productivity (how much gain the meta-skill has recently been producing) and a cooling term that keeps any one branch from dominating the search.

All five pipeline agents run on one frozen backbone, so whatever gains show up have to come from the skill and meta-skill text itself, not extra model capacity. On OfficeQA, SealQA, and ALFWorld, this two-timescale setup beats every baseline tested — no skill at all, a static skill, and single-level evolution that updates the skill but never the improver — lifting held-out accuracy by +23.54, +16.09, and +1.92 points. Break out just the slow loop's contribution and the picture sharpens: meta-skill updates alone account for +6.38, +8.05, and +1.92 of those points. On ALFWorld that's the entire gain — skill-only evolution left accuracy almost exactly where it started. Which component of the meta-skill matters most isn't fixed either: drop the Allocator (the piece deciding how many candidate edits to try) and OfficeQA suffers most; drop the Proposer (the piece drafting the edits) and SealQA and ALFWorld suffer most. Timing matters too — the best gap between meta-updates is every 2 iterations, and stretching that to every 8 can cost up to 9.1 accuracy points as the meta-skill goes stale against the faster task-skill loop.

Key numbers

OfficeQA accuracy gain over raw backbone+23.54 pts (31.78% → 55.32%)
SealQA accuracy gain over raw backbone+16.09 pts (29.17% → 45.26%)
ALFWorld accuracy gain over raw backbone+1.92 pts (92.31% → 94.23%)
Meta-skill-alone share of ALFWorld's total gain+1.92 of +1.92 pts (100%)
Accuracy cost of a too-slow meta-update horizon (H=8 vs H=2)up to −9.1 pts

Skills related to this research

launch-checklist Launch Checklist audits your codebase to identify everything needed for production, then generates a personalized deployment guide in plain language. Each step is marked as your responsibility, your agent's task, or a collaboration, with all technical terms explained for non-technical founders. The result is a clear path from working code to customers using your product.★ 168 bet-sizing Bet Sizing guides you through position sizing frameworks including the Kelly criterion for maximizing long-term wealth growth, fractional Kelly approaches for practical risk management, and risk budgeting methods. Learn to scale positions by volatility, set concentration limits, and weight bets by conviction strength.★ 159 Rtk Rtk helps you set up and troubleshoot Rust Token Killer, a CLI tool that rewrites shell commands into token-efficient versions for AI agents. Install via Homebrew, script, or Cargo, then initialize RTK for your specific agent—Claude Code, Codex, Gemini CLI, Cursor, Copilot, Windsurf, Cline, or OpenCode. Use direct `rtk` commands like `rtk git status` or `rtk read` when automatic hooks aren't available.★ 38 skill-generator Skill Generator is a meta-skill that scaffolds new Claude Code skills with your choice of execution model. Select sequential mode for linear pipelines with fixed dependencies, or autonomous mode for dynamic, context-aware routing. It generates a complete skill package including directory structure, phase files, and specification templates.★ 2,142

Related notes

References

  1. MetaSkill-Evolve: Recursive Self-Improvement of LLM Agents via Two-Timescale Meta-Skill Evolution (Wang, Yan, Bi, Yan, Tresp & Ma, 2026, arXiv:2607.05297)
  2. Voyager: An Open-Ended Embodied Agent with Large Language Models (Wang et al., 2023)
  3. Reflexion: Language Agents with Verbal Reinforcement Learning (Shinn et al., 2023)
  4. STOP: Recursively Self-Improving Code Generation (Zelikman et al., 2024)
  5. PromptBreeder: Self-Referential Self-Improvement via Prompt Evolution (Fernando et al., 2023)