Summary (Overview)
- Skill1 is a unified framework that trains a single policy to co-evolve three coupled capabilities of skill-augmented LLM agents: skill selection, skill utilization, and skill distillation, all toward a shared task-outcome objective.
- The key innovation is decomposing the single task-outcome reward signal into a low-frequency trend (crediting selection) and high-frequency variation (crediting distillation), eliminating the need for separate auxiliary reward sources.
- Skill1 achieves 97.5% average success rate on ALFWorld (surpassing the previous best RetroAgent by 2.6 points) and 82.9% success rate on WebShop, outperforming all prior skill-based and RL baselines.
- Training dynamics confirm the mutual reinforcement of the three capabilities: selection precision converges first, which accelerates utilization and distillation.
- Ablation studies show that removing any single credit-assignment signal degrades all three capabilities, evidencing their coupled evolution.
Introduction and Theoretical Foundation
Background and Motivation
Reinforcement learning (RL) has become a key paradigm for training LLM agents in complex environments. However, standard RL treats each task as an isolated episode—successful strategies are absorbed only implicitly into policy parameters and cannot be explicitly reused. The paper addresses this by augmenting agents with a persistent skill library that accumulates reusable strategies.
The workflow of skill-augmented agents follows a three-stage lifecycle:
- Skill selection: selecting a relevant skill from the library
- Skill utilization: executing guided by the selected skill
- Skill distillation: deriving new reusable skills from trajectories
Open Problems
Two fundamental questions motivate the work:
- How can an agent evolve all three capabilities simultaneously? Existing methods optimize only a subset, leaving at least one capability unoptimized.
- How can the three capabilities co-evolve toward a shared objective? Prior designs draw rewards from different sources, creating conflicting pressures.
Task Formulation
The problem is formulated as a POMDP where:
- State comprises task instruction , environment state , and skill library
- Observation where is the selected skill via a frozen encoder
The training objective is:
A skill consists of a strategy description and a scenario description . Actions are generated conditioned on the skill:
Methodology
Agent Workflow
For each task , the policy performs three stages producing trajectory :
1. Skill Selection:
- Generate query
- Retrieve top-K candidates via semantic similarity:
- Re-rank candidates by generating permutation
2. Skill Utilization: Multi-turn interaction conditioned on selected skill:
3. Skill Distillation: Policy reflects on trajectory to produce new strategy and description . New skills admitted only when .
Reward Assignment via Signal Decomposition
The core innovation is decomposing the task outcome into:
Crediting utilization (direct outcome):
Crediting selection via low-frequency trend—per-skill utility updated by exponential moving average:
The best available utility serves as library baseline. Re-ranking is supervised via NDCG:
Crediting distillation via high-frequency variation:
Joint Optimization
Three objectives are combined in a single update:
- Utilization uses GRPO with group-relative advantages
- Re-ranking uses REINFORCE-style objective (since candidate sets differ across rollouts)
- Distillation uses GRPO with separately normalized advantages
The GRPO advantage is computed as:
Empirical Validation / Results
Main Results
Table 1: Main results on ALFWorld and WebShop (Success Rate %)
| Method | ALFWorld Avg. | WebShop Succ. |
|---|---|---|
| Zero-Shot | 14.8 | 7.8 |
| ReAct | 31.2 | 19.5 |
| Reflexion | 42.7 | 28.8 |
| GRPO (no skills) | 77.6 | 66.1 |
| GiGPO (no skills) | 90.8 | 72.8 |
| SkillRL | 89.9 | 72.7 |
| RetroAgent | 94.9 | 82.3 |
| Skill1 (Ours) | 97.5 | 82.9 |
Key findings:
- Skill1 achieves 97.5% on ALFWorld, surpassing RetroAgent by 2.6 points
- Outperforms GiGPO (best RL-only) by 6.5 points, with largest gains on Look and Pick2
- Performance increases with the degree of co-evolution across lifecycle stages
Ablation Study
Table 2: Ablation study on ALFWorld (Success Rate %)
| Variant | Avg. |
|---|---|
| Skill1 (full) | 97.5 |
| w/o Selection | 91.8 |
| w/o Distillation | 92.4 |
| w/o Library | 80.9 |
| w/ | 94.0 |
| w/ | 94.9 |
| w/ | 90.2 |
Key insights:
- Removing the library causes the largest drop (97.5% → 80.9%), especially on Heat and Pick2
- Removing selection or distillation individually reduces performance by ~5 points
- Removing both auxiliary objectives yields a sharper decline (90.2%), worse than removing each stage individually
Co-evolution Dynamics
- Selection precision converges first (reaching 0.95 by step 20), accelerating the other two stages
- Utilization and distillation both reach 0.8 by step 60
- Ablating any credit-assignment signal slows all three capabilities, confirming mutual dependence
Computational Overhead
Table 3: Computational cost on ALFWorld training
| Method | Time/Step (s) at Step 100 | Library Size at Step 100 |
|---|---|---|
| GRPO (no library) | 296.7 | — |
| SkillRL | 326.6 | 83 |
| Skill1 | 493.8 | 5,000 |
| w/o Distill. Step | 738.4 | 5,000 |
- Skill1 adds ~1.3–1.7× overhead over GRPO, stemming from growing library context
- Distillation compresses experience, controlling both quality and computational cost
Theoretical and Practical Implications
Theoretical Significance
-
Unified credit assignment: The paper demonstrates that a single task-outcome signal can be decomposed into trend (low-frequency) and variation (high-frequency) components to provide stage-specific gradients, eliminating the need for heterogeneous reward sources that create conflicting optimization pressures.
-
Co-evolution principle: The results establish that the three skill lifecycle capabilities are mutually dependent—optimizing them jointly produces emergent benefits beyond optimizing each in isolation.
-
Skill library as explicit memory: The work shows that explicit skill libraries complement parameter-only RL, with the largest gains on tasks requiring composition of multiple sub-procedures.
Practical Implications
-
Sample efficiency: The framework enables agents to reuse successful strategies across tasks rather than solving each from scratch, improving sample efficiency in interactive environments.
-
Scalable skill management: The trend-based utility scoring and variation-based distillation naturally regulate library growth, compressing experience into concise, reusable skills.
-
Broad applicability: The framework is demonstrated on ALFWorld (embodied household tasks) and WebShop (e-commerce), suggesting applicability to diverse agent environments.
Conclusion
Main Takeaways
- Skill1 trains a single policy to co-evolve skill selection, utilization, and distillation toward a shared task-outcome objective
- The low-frequency trend of outcomes credits selection; the high-frequency variation credits distillation
- Achieves state-of-the-art performance on ALFWorld (97.5%) and WebShop (82.9% success)
- Ablations confirm the coupled evolution of all three capabilities
Limitations
- Environment coverage: Evaluation limited to two text-based environments; generalization to visual or deep-search environments unexplored
- Scalability of skill library: Fixed capacity of 5,000 entries may become a bottleneck as task diversity grows; more sophisticated eviction or hierarchical organization strategies may be needed
Future Directions
- Extending the co-evolution framework to broader agent settings (visual observations, deep search)
- Developing more sophisticated library management strategies for larger-scale task distributions
- Exploring whether the unified signal decomposition principle generalizes to other multi-stage agent workflows beyond skill management
Related papers
- EvoMem: Memory-Augmented Evolution for Code Optimization
EvoMem's persistent memory of successful mutation strategies yields a 6.40% average performance gain and 5.93x speedup in LLM-based evolutionary code search.
- The Scaffold Effect in Coding Agents: Harness Choice as a Hidden Variable in Coding-Agent Evaluation
Harness choice drives up to a 40x token cost difference per solved coding task while shifting pass rates by only 0-8 percentage points, making harness-model pairs the correct evaluation unit.
- Diagnosing Training Inference Mismatch in LLM Reinforcement Learning (VeXact)
Training-inference mismatch (TIM) between rollout and training engines, not just algorithmic choices, can independently cause catastrophic RL training collapse, as shown by the new VeXact engine.