A skill library built by GLM-4.6 boosts GPT-4.1's task success by 10 points
Notes on SkillX: Automatically Constructing Skill Knowledge Bases for Agents (arXiv:2604.04804) — Chenxi Wang, Zhuoyun Yu, Xinghong Xie, Wuguannan Yao, Runnan Fang, Shuofei Qiao, Kexin Cao, Guozhou Zheng, Xiang Qi, Peng Zhang, Shumin Deng · April 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 evolutionSkillX turns an agent's raw trajectories into a three-tier skill knowledge base: strategic plans that sequence a task end to end, functional skills that package a tool-based subroutine, and atomic skills that encode a single tool call's constraints. Two automated passes then work the library. An iterative skill refinement loop merges near-duplicate skills and screens survivors through a general quality check plus a tool-schema check. An exploratory skill expansion step targets tools the agent under-uses or keeps failing on, generating and validating new skills to close the gap. Everything runs off a single backbone, GLM-4.6, with each training task rolled out four times, on small seed sets of 50 to 90 training tasks per benchmark, and no human editing in the loop.
Dropped into other agents, the resulting library lifts task success and trims execution steps, and the smallest models gain the most: Qwen3-32B's BFCL-v3 average success rises from 53.67% to 63.67%, beating prior extracted-experience baselines A-MEM, Agent Workflow Memory, and ExpeL on the same setup. Transfer isn't limited to same-family models either — GPT-4.1 running on a library built entirely by GLM-4.6 gains roughly 10 points on BFCL-v3 — but the gains shrink as the receiving model gets stronger: GLM-4.6's own AppWorld gain is about 8% relative, versus roughly 27% for Qwen3-32B. More refinement isn't automatically better: on GLM-4.6's own BFCL-v3 score, a third refinement pass edges the average down slightly from a second pass's 79.50 to 78.83.
Key numbers
| Qwen3-32B BFCL-v3 success (Avg@4) | 53.67% → 63.67% |
| Qwen3-32B AppWorld success (Avg@4) | 27.68% → 35.12% |
| GPT-4.1 BFCL-v3, running a GLM-4.6-built library | 49.66% → 60.00% |
| GLM-4.6 self-transfer AppWorld gain | 60.27% → 64.88% (~8% relative) |
| 3rd refinement pass vs. 2nd (GLM-4.6 BFCL-v3) | 79.50% → 78.83% (regression) |
Skills related to this research
Related notes
- Skill abstraction beats raw-trajectory memory by up to 25 points →
- 26.1% of Community Skills Ship With a Vulnerability →
- Splitting skill-writing into create, merge, and improve lifts a 27B agent up to 4.5 points -- merge drives generalization, improve drives specification, and neither alone gets you there →
- Skill synthesis that checks its own work: +3 to +10 accuracy points, only 6% of skills still backfire →
- 200k+ skills wired into one graph, +40% reward across three backbones →
- Skill pass rates jump from 33.6% to 88.0% — with zero gradient steps →
- A skill graph beats context-stuffing: +25.55% reward, -56.72% tokens →
- Malicious-Skill Detection Hits 0.920 F1 at $0.006 per Skill →
- A skill improves every time anyone uses it, not just its author →
References
- Wang et al., "SkillX: Automatically Constructing Skill Knowledge Bases for Agents," arXiv:2604.04804 (2026)
- Xu, Liang, Mei, Gao, Tan & Zhang, "A-MEM: Agentic Memory for LLM Agents," arXiv:2502.12110
- Wang, Mao, Fried & Neubig, "Agent Workflow Memory," arXiv:2409.07429
- Zhao, Huang, Xu, Lin, Liu & Huang, "ExpeL: LLM Agents Are Experiential Learners," arXiv:2308.10144 (AAAI 2024)