92.5% Skill Reuse From 816 Tokens
Notes on Skill-Pro: Learning Reusable Skills from Experience via Non-Parametric PPO for LLM Agents (arXiv:2602.01869) — Qirui Mi, Zhijian Ma, Mengyue Yang, Haoxuan Li, Yisen Wang, Haifeng Zhang, Jun Wang · February 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 evolutionAgents built on chain-of-thought reasoning treat every episode as new — even when the underlying subtask has been solved dozens of times, the reasoning chain gets thrown away the moment the episode ends. Skill-Pro converts finished trajectories into explicit, executable procedures instead of discarding them, formalized as a Skill-MDP: each stored skill bundles an activation condition (when to fire), an execution procedure (the ordered action sequence), and a termination condition (when to hand control back to the base policy). Improving that library without touching model weights is handled by Non-Parametric PPO. Hindsight attribution over a trajectory produces semantic gradients — natural-language descriptions of how a skill should change — and a PPO Gate reruns PPO's clipped-surrogate trust-region check against historical trajectories to decide whether the edited candidate is actually accepted into the library. Score-based maintenance, which scores each skill by its average advantage whenever it's active, prunes it back out the moment it stops paying its way.
Tested in-domain, across tasks, and across agents — reusing skills learned on one base model across three held-out backbones (Gemma-3-4B, Qwen3-32B, and LLaMA-3.3-70B-Instruct) — Skill-Pro reused stored skills 92.5%, 82.5%, and 90.0% of the time. The entire skill library totaled 816 tokens; baselines that store raw trajectories, distilled insights, notes, or workflow graphs ran 40,510 to 391,706 tokens. The ablations are the more telling numbers: pull out the PPO Gate and reuse collapses 76% to 0.222, with the running skill score turning negative — bad skills accumulate once nothing rejects them. Swap score-based pruning for plain FIFO eviction and it gets worse, an 85.8% collapse to 0.131, because the library fills with whatever was written most recently rather than whatever actually works.
Key numbers
| In-domain skill reuse rate | 92.5% |
| Cross-task skill reuse rate | 82.5% |
| Total skill-library token footprint | 816 tokens (vs. 40,510–391,706 for baselines) |
| Reuse rate with PPO Gate removed | 0.222 (–76% vs. full method) |
| Reuse rate with FIFO pruning instead of scoring | 0.131 (–85.8%) |
Skills related to this research
Related notes
- Failure-only skill revision helps 1 model in 10, hurts the other 8 →
- Train the skill, not the model: frozen GPT-4o-mini jumps from 6% to 42% on GAIA →
- A trained 8B model beats Gemini-2.5-Pro at curating agent skills: 61.2% vs 50.7% →
- A skill library built by GLM-4.6 boosts GPT-4.1's task success by 10 points →
- Skills Trained Into the Model Beat Runtime-Loaded Skills by Up to 10.1 Points →
- Diagnose, don't rewrite: three revision rounds take a skill from 36% to 62% success →
- A learned memory-skill bank beats fixed insert/update/delete baselines by 5-7 points, on 6x fewer LLM calls →
- Offline Skill-Patching Beats DPT-WToM 15.6x on 27% Fewer Tokens →
- 84% of Malicious Agent-Skill Exploits Hide in the Docs, Not the Code →
References
- Mi et al., 2026 — Skill-Pro: Learning Reusable Skills from Experience via Non-Parametric PPO for LLM Agents (arXiv:2602.01869)
- Schulman et al., 2017 — Proximal Policy Optimization Algorithms (the trust-region mechanism Skill-Pro adapts non-parametrically)
- Wang et al., 2024 — Agent Workflow Memory (AWM), one of the paper's baseline memory methods
- Zhao et al., 2024 — ExpeL: LLM Agents Are Experiential Learners, a baseline insight-distillation method
- Xu et al., 2025 — A-Mem: Agentic Memory for LLM Agents, a baseline note-based memory method