Skill1: Unified Skill Learning in RL
- Skill1 is a unified reinforcement learning framework that evolves skill-augmented agents by maintaining a persistent library of parameterized skills.
- It integrates end-to-end modules—query generation, candidate re-ranking, skill-conditioned execution, and distillation—to jointly optimize task success under a single reward objective.
- Empirical evaluations on ALFWorld and WebShop demonstrate that Skill1 outperforms traditional modular and decoupled approaches through effective reward decomposition and skill library management.
Skill1 is a unified reinforcement learning (RL) framework for evolving skill-augmented agents that maintain, reuse, and expand a persistent library of parameterized skills. It operationalizes the co-evolution of three coupled agent capabilities—skill selection, skill utilization, and skill distillation—under a single shared task-outcome objective. By integrating library querying, skill-conditioned policy execution, and experience-driven skill distillation within a single trainable policy, Skill1 achieves robust performance gains over prior modular or reward-decoupled approaches, as demonstrated on benchmarks such as ALFWorld and WebShop. The framework employs decomposed credit assignment from sparse task reward, resulting in stable, interpretable skill libraries and state-of-the-art success rates compared to alternative baselines (Shi et al., 7 May 2026).
1. Formal Model and Skill Library
Skill1 considers the skill-augmented agent problem as a partially observable Markov decision process (POMDP) where each agent state comprises a task instruction , environment state , and a persistent skill library . A skill contains both (a) a natural-language strategy (describing how to act) and (b) a short natural-language scenario description (characterizing the skill’s applicability). The policy operates over this joint space, producing both environment actions and library-management subroutines.
The lifecycle of each skill comprises three stages:
- Selection: Retrieve and select a task-relevant skill from .
- Utilization: Condition the agent’s policy execution on to solve the current task.
- Distillation: Summarize a successful trajectory into a new candidate skill and admit it to 0 (possibly evicting a low-utility skill when the library exceeds a size threshold).
Prior approaches often treat these phases as independent modules or optimize them under isolated heuristics, resulting in conflicting gradients and suboptimal coordination. Skill1 instead trains all phases toward maximization of expected task-outcome reward:
1
where 2 denotes terminal task success (Shi et al., 7 May 2026).
2. Policy Architecture and Sequential Workflow
The Skill1 agent’s policy 3 is implemented via a sequential, end-to-end architecture composed of four core modules:
- A. Query Generation: Given a task instruction 4, the policy produces a one-sentence query 5. A frozen encoder 6 computes embeddings for both 7 and skill scenario descriptions, retrieving the top-8 most similar skills 9 by embedding similarity.
- B. Candidate Re-ranking: Conditioned on 0, a re-ranking module outputs a permutation 1 over 2 candidates, sampling 3. The highest-ranked skill, 4, is selected for task conditioning.
- C. Skill-conditioned Utilization: For up to 5 environment steps, actions are drawn as 6, building an interaction trajectory 7.
- D. Skill Distillation: Upon a successful trajectory (8), new skill tokens are generated:
- 9,
- 0,
- and 1 is admitted to 2 (Shi et al., 7 May 2026).
A simplified pseudocode is:
7
Each module’s output feeds into the next, and the entire pipeline is jointly differentiable and optimized toward a unified task reward.
3. Unified Reinforcement Learning Credit Assignment
A central innovation is the decomposition of the single, sparse task-outcome reward signal 3 into two signals:
- Low-frequency trend 4: A smoothed baseline (LPF of 5), which credits the skill-selection step—encouraging the retrieval of globally high-utility skills.
- High-frequency variation 6: Used to credit distillation, rewarding creation of skills that outperform the library’s current best.
Credit assignment is structured as follows:
- Utilization reward 7 trains query and environment-action modules.
- Selection (re-ranking) reward 8 is NDCG between sampled permutation and library utility ranking.
- Distillation reward 9, where 0 is the utility of the best candidate in 1, incentivizes novel, valuable skill creation.
The collective objective is:
2
with 3. Policy gradients are estimated via GRPO for utilization/distillation and REINFORCE for re-ranking. Per-skill utilities 4 are exponentially averaged from rollout successes (Shi et al., 7 May 2026).
4. Empirical Evaluation and Benchmark Comparison
Skill1 was evaluated on two benchmarks:
- ALFWorld: Text-based household planning tasks requiring multi-step reasoning.
- WebShop: Simulated e-commerce task environment.
Skill1 was compared to:
- Training-free baselines: Zero-Shot, ReAct, Reflexion, ExpeL, Mem0.
- Parameter-only RL: PPO, RLOO, GRPO, GiGPO.
- Skill-based RL: EvolveR, Mem0+GRPO, SkillRL, RetroAgent.
Performance metrics included task success rates and purchase scores (WebShop). Results indicate that Skill1 achieved:
- ALFWorld: 5 average success (vs. 6 for best skill-RL baseline RetroAgent; +2.6 pts).
- WebShop: 7 success (vs. 8 baseline) and a 9 point improvement over pure RL (GiGPO: 0 on ALFWorld).
These results demonstrate the advantage of Skill1’s explicit skill-reuse and unified credit assignment over both modular and ablated variants (Shi et al., 7 May 2026).
5. Co-Evolution Dynamics and Ablation Findings
Training analysis tracked three indicators:
- Selection precision (mean utility of retrieved skills): rapidly approaches 1 within 2 steps.
- Utilization success rate and distillation positive rate (rollouts where 3): both accelerate around step 4–5, stabilizing near 6.
This dynamics demonstrates sequential mutual reinforcement: high-quality selection leads to easier downstream solving and richer novel-skill distillation.
Ablation studies reveal:
- Without the skill library: 7 avg success (–16.6 pts).
- Without distillation: 8 (–5.1 pts).
- Without selection: 9 (–5.7 pts).
- Without re-ranking (0): 1 (–3.5 pts).
- Without distill reward (2): 3 (–2.6 pts).
- With both 4, 5: 6 (–7.3 pts).
Every component and credit signal contributes additively and complementarily; omitting either selection trend or distillation variation diminishes both library quality and task performance (Shi et al., 7 May 2026).
6. Interpretation, Scope, and Limitations
Skill1 demonstrates that a single-objective, reward-decomposed RL framework can achieve unified co-evolution of skill selection, utilization, and library expansion—without task-independent heuristics or separate reward signals. The design ensures skills are compact, non-redundant, and dynamically adapted to the agent’s experience distribution.
A plausible implication is that such unified frameworks may more generally overcome modular bottlenecks in skill-based RL. However, the results in (Shi et al., 7 May 2026) are focused on text-environment tasks, with both the skill representations and credit assignment relying on sparse outcome rewards. Scalability to rich, continuous, or high-stakes environments remains an open topic.
Skill1’s performance gains, robust training dynamics, and interpretable modularity establish it as a state-of-the-art solution for persistent skill library evolution in agentic RL settings (Shi et al., 7 May 2026).