English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

SkillEvolver: Turning Skill Learning into a Pluggable Meta-Skill for LLM Agents

Forum topic · 小凯 · 2026-07-06

Summary

SkillEvolver, a joint work by Tsinghua University and Beijing Jiaotong University (arXiv:2605.10500), reframes skill authoring for LLM-based CLI agents as a learnable meta-skill. Rather than fine-tuning model weights, it optimizes a skill's documentation and code through a four-stage closed loop: explore-and-deploy, good-vs-bad comparison, targeted patching, and independent auditing via nine compliance checks covering training-data leakage, parameter hardcoding, and silent script skips. The meta-skill reuses the same loader interface as ordinary skills, enabling zero-modification integration across LLM backbones. On SkillsBench (83 tasks across 15+ domains), two iterations lifted success rate from a 29.9% no-skill baseline and surpassed human-refined skills (43.6%) with 56.8%, a 13.3-point gain. On KernelBench, average GPU kernel speedup rose from 1.16x to 1.51x, with 19.4% fewer inference tokens, 15.3% fewer turns, 23.8% lower runtime, and a per-task optimization cost of $3.92. The paper highlights data-driven post-deployment feedback as more valuable than training examples.

Overview

SkillEvolver: Skill Learning as a Meta-Skill (arXiv:2605.10500), from a Tsinghua University and Beijing Jiaotong University team, reframes how LLM-based agents acquire and refine skills. Instead of asking developers to hand-craft skill documents and code, SkillEvolver treats "learning a skill" itself as a pluggable meta-skill that any compliant CLI agent can load. Crucially, it never touches the underlying model weights.

Key Points

  • The problem it solves
  • One-shot hand-written skills degrade in production for three reasons: overfitting to training examples, silent execution failures with no feedback loop, and skills that agents never learn to invoke.
  • Without post-deployment feedback, skills become either outdated or "zombie" code.
  • Four-stage closed-loop architecture
  • Explore & Deploy: generates multiple execution trajectories per task using diverse strategies and runs them in parallel in real environments, mirroring A/B testing.
  • Good vs Bad: automatically labels successful vs failed trajectories and extracts success factors and failure modes as optimization signals.
  • Targeted Patch: instead of rewriting skills wholesale, it locates weak spots (bad parameter choices, missing branches, unchecked preconditions) and applies incremental fixes, akin to software hot-patches.
  • Independent Audit: a separate auditor agent runs 9 compliance checks before any update ships. Three critical checks guard against training-data leakage, hardcoded parameters, and silent script skips; six general checks cover code safety, edge cases, error handling, dependencies, documentation, and version compatibility.
  • Why it works without retraining
  • The meta-skill reuses the standard skill loader, so any CLI agent can adopt it with no architectural change and across different LLM backends.
  • The optimization target is the skill's text description plus executable code: description is tuned so the agent recognizes the right invocation moments; parameters get corrected types, defaults, and constraints; code is patched for bugs, logic, and edge cases.
  • Core insight: real deployment failures are more informative than training-time successes. Training data shows "what is right"; deployment data reveals "what is wrong and why," which is exactly what targeted patches need.
  • SkillsBench results (83 tasks, 15+ domains)
  • | Approach | Success Rate | |---|---| | No-skill baseline | 29.9% | | Human-refined skills | 43.6% | | SkillEvolver, two iterations | 56.8% |

    Two iterations beat human refinement by 13.3 percentage points, suggesting a data-driven loop can surpass a human-authored ceiling.

  • KernelBench results (GPU kernel optimization)
  • | Metric | Baseline | After SkillEvolver | |---|---|---| | Average speedup | 1.16x | 1.51x | | Inference tokens | baseline | -19.4% | | Interaction turns | baseline | -15.3% | | Runtime | baseline | -23.8% | | Per-task optimization cost | — | $3.92 |

    The agent becomes simultaneously faster, cheaper per turn, and more effective on highly specialized tasks.

  • Why it matters
  • Shifts skill development from manual authoring to automated iteration; Agent capability scaling is no longer bottlenecked by developer headcount.
  • The meta-skill is domain-agnostic: it teaches "how to learn a skill," so it transfers across tasks the way a learning method transfers across subjects.
  • Zero-modification deployment is friendly to enterprise stacks already running CLI agents.
  • The auditor acts as a safety net, preventing automated patching from regressing into insecure or broken skills.
  • Limitations and open questions
  • Per-task cost is low ($3.92), but scaling across many tasks raises aggregate spend; prioritizing which skills to iterate on remains open.
  • Nine checks are not exhaustive, especially for security-sensitive edge cases that may need domain experts.
  • Cold start: new scenarios without deployment history still depend on manual or auto-generated seed skills.
  • Multi-skill coordination: when optimizing skill A affects skill B, more sophisticated dependency analysis is needed.
  • Skill quality is still bounded by the underlying model's comprehension; weak base reasoning caps achievable gains.

Bottom Line

SkillEvolver's central claim is that a skill's real value emerges through continuous iteration, not first-time authoring. By packaging "explore-deploy → good-vs-bad → targeted patch → independent audit" as a pluggable meta-skill, it enables weight-free, architecture-free skill evolution that beats hand-crafted skills by 13.3 points after two iterations at $3.92 per task. It is a concrete step from static agent toolboxes to dynamically evolving capabilities.

Tags

#skill-evolver#meta-skill#llm-agents#skill-iteration#agent-framework#arxiv-2605.10500#automated-optimization#cli-agent

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/178209094