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

SkillEvolver: Meta-Skill for Automatic Agent Skill Evolution via Deployment Feedback

Forum topic · 小凯 · 2026-07-06

Summary

SkillEvolver is a framework that treats skill learning itself as a pluggable meta-skill for AI agents. Developed by a joint team from Tsinghua University and Beijing Jiaotong University (arXiv:2605.10500), it improves agent skills without modifying the underlying large language model weights. The system runs a four-stage closed loop: explore and deploy in parallel, compare successful and failed trajectories, apply targeted patches only to weak components, and validate each update through an independent auditor that performs nine compliance checks. Experiments on SkillsBench (15+ domains, 83 tasks) show success rate rising from a 29.9% no-skill baseline to 56.8% after two iterations, outperforming hand-crafted skills (43.6%) by 13.3 points. On KernelBench GPU kernel optimization, average speedup improves from 1.16x to 1.51x, with 19.4% fewer inference tokens, 15.3% fewer interaction turns, 23.8% shorter runtime, and a per-task cost of $3.92.

Overview

SkillEvolver reframes agent capability improvement: instead of manually authoring and maintaining skill documents and code, it lets agents automatically evolve their own skills through real-world deployment feedback. Critically, it does not modify the underlying LLM weights, making it compatible with any CLI-based agent that supports skill loading.

The Core Problem

Hand-written agent skills suffer from three persistent issues:

  • Overfitting to training samples: Skills generated from limited examples fail on real-world variations.
  • Silent failure: Agents invoke skills that execute incorrectly, but developers never see feedback because no post-deployment loop exists.
  • Zombie scripts: Well-crafted tools sit unused because agents do not know when to invoke them.
  • The Four-Stage Closed Loop

    1. Explore and Deploy

    SkillEvolver does not stop at a single skill candidate. For each task, it generates multiple execution trajectories using diverse strategies—each strategy representing a distinct skill implementation—and deploys them in parallel in the real environment to collect execution data, similar to A/B testing.

    2. Good vs. Bad Analysis

    After collecting trajectories, the system automatically labels successes and failures, compares them to identify which factors led to success, and extracts failure patterns as concrete optimization signals. No manual review is required.

    3. Targeted Patch

    Rather than rewriting skills from scratch, SkillEvolver analyzes failed trajectories, locates weak components (e.g., incorrect parameter defaults, missing branch logic, unchecked preconditions), and applies localized patches only where needed—akin to a hotfix in software engineering.

    4. Independent Audit

    Every patch passes nine validation checks before deployment:

  • Three critical checks: training-data leakage, hard-coded parameters, and silent script skipping.
  • Six general checks: code safety, edge cases, error handling, dependency management, documentation completeness, and version compatibility.
  • Only audited patches proceed to the next iteration, providing a safety net against runaway automation.

    Why No Weight Updates Are Needed

    The meta-skill shares the same loading interface as ordinary domain skills. This means:

  • Any compliant CLI agent can load it directly.
  • No changes to the agent architecture or training pipeline.
  • The same code works across different LLM backends.
  • What SkillEvolver optimizes is the skill's text description and executable code—for example, the description field (so the agent knows when to invoke it), parameters (types, defaults, constraints), and code (bug fixes, edge handling, logic refinements).

    Experimental Results

    SkillsBench (15+ domains, 83 tasks)

    | Approach | Success Rate | |---|---| | No-skill baseline | 29.9% | | Hand-crafted skills | 43.6% | | SkillEvolver (2 iterations) | 56.8% |

    Two iterations surpassed manual tuning by 13.3 percentage points, demonstrating that data-driven iteration can break through the ceiling imposed by developer experience and imagination.

    KernelBench (GPU Kernel Optimization)

    | Metric | Baseline | After SkillEvolver | |---|---|---| | Average speedup | 1.16x | 1.51x | | Inference tokens | baseline | −19.4% | | Interaction rounds | baseline | −15.3% | | Runtime | baseline | −23.8% | | Per-task cost | — | $3.92 |

    The system delivers substantial performance gains on highly specialized tasks while simultaneously reducing token usage, interaction rounds, and wall-clock time.

    Why This Matters

    1. From manual authoring to automated learning: Initial skills can be rough or auto-generated; deployment feedback drives automatic localization, patching, and auditing. 2. Transferable meta-skill: The framework is domain-agnostic—it teaches agents *how to learn skills*, not specific tasks. 3. Zero-friction integration: No model retraining, no framework rewrite—just load the meta-skill like any other skill. 4. Built-in safety: The nine-check audit gate mitigates the central risk of self-modifying systems.

    Limitations and Open Questions

  • Iteration cost at scale: $3.92 per task is cheap individually, but large task inventories require prioritization heuristics for which skills deserve iteration.
  • Audit completeness: Nine checks cover most risks, but security edge cases may require domain-expert definition.
  • Cold start: New scenarios with no historical deployment data still depend on human or auto-generated initial skills.
  • Multi-skill interaction: Optimizing one skill can affect others; richer analytical frameworks are needed for skill dependencies and conflicts.
  • Coupling to model capability: Even a perfectly tuned skill cannot help if the underlying LLM cannot reason about the domain.
  • Key Takeaway

    > SkillEvolver's central insight is that the real value of an agent skill lies not in its first authoring, but in continuous iteration. The four-stage loop—explore, compare, patch, audit—turns skill learning into a pluggable meta-skill that requires no weight updates and no architecture changes, yet surpasses hand-crafted skills by 13.3 percentage points in two iterations at $3.92 per task.

    References

  • Paper: SkillEvolver: Skill Learning as a Meta-Skill (arXiv:2605.10500) — https://arxiv.org/abs/2605.10500
  • Authors: Joint team from Tsinghua University and Beijing Jiaotong University

Tags

#skillevolver#meta-skill#ai-agent#skill-evolution#deployment-feedback#closed-loop-optimization#arxiv-2605-10500#tsinghua-university

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