Splitting agent memory into skills and experience gains up to 11 points of task success
Notes on XSkill: Continual Learning from Experience and Skills in Multimodal Agents (arXiv:2603.12056) — Guanyu Jiang, Zhaochen Su, Xiaoye Qu, Yi R. Fung · March 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 evolution Bridge: evolution × retrievalXSkill splits a multimodal agent's reusable memory into two separate structures instead of one. A skill library holds stable, task-level workflows and tool templates in Markdown. A companion experience bank holds short, disposable condition-action notes in JSON, each capped at a few dozen words. Both are built and retrieved from the agent's actual screenshots rather than text logs alone. A rollout summarization step reads each image alongside the trajectory and records which visual cue — an inverted photo, a washed-out region — triggered which action. A cross-rollout critique then contrasts successful and failed attempts on the same task to decide what gets added or rewritten in the experience bank. A periodic consolidation pass merges near-duplicate entries and prunes the weak ones, so the knowledge base doesn't bloat over time. At inference, a task decomposition retrieval step breaks a new query into sub-needs and retrieves matching skill sections and experiences for each. It rewrites them against the current images and folds the result into the system prompt — a reference the agent can deviate from, not a fixed script.
Across five benchmarks spanning visual tool use, multimodal web search, and mixed reasoning, and across four backbone models (Gemini-2.5-Pro, Gemini-3-Flash, GPT-5-mini, o4-mini), XSkill lifts Average@4 success rate by 2.58 to 6.71 points over a tool-only baseline. Against the strongest prior memory method the gap opens further: up to 11.13 points, on TIR-Bench with Gemini-3-Flash. Ablating either stream costs 3 to 4 points on VisualToolBench, and the two components fail in different ways. Pull the skill library and structural mistakes spike — syntax errors climb from 11.4% to 20.3% of runs, tool-name errors rise eightfold (2 to 16). Pull the experience bank instead and tool selection barely moves off the no-memory baseline (65.96% code-interpreter calls versus 66.63%), while adding experience alone pushes that figure to 74.49% and the full pipeline to 76.97%. Knowledge accumulated on one benchmark carries over as zero-shot transfer to a benchmark in the same domain — VisualToolBench knowledge applied to TIR-Bench, MMSearch-Plus knowledge applied to MMBrowseComp — holding a 2-to-3-point edge over baselines. GPT-5-mini and o4-mini even gain 2.58 to 4.16 points just by reusing a knowledge base that Gemini-3-Flash accumulated, without running their own accumulation phase at all.
Key numbers
| Average@4 gain vs. tool-only baseline (across 4 backbones) | +2.58 to +6.71 pts |
| Largest gain vs. strongest prior memory baseline (TIR-Bench, Gemini-3-Flash) | +11.13 pts |
| Success-rate drop when the experience bank is removed | -3.04 pts |
| Success-rate drop when the skill library is removed | -3.85 pts |
| Syntax-error rate: no skill library vs. with skill library | 20.3% -> 11.4% of runs |
Skills related to this research
Related notes
- Give a small model screenshots of its own skills and its GUI success rate more than doubles — 10.78% to 25.40% →
- 1,858 reusable skills mined from 22,511 real chats — zero weight updates →
- Strip the tutorial video from a skill wiki, lose 9.5 points →
- Turning a visual skill into text throws away up to 59% of its recoverable accuracy →
- A co-evolving skill library lifts tool-use accuracy from 27.7% to 32.0% — with fewer tool calls, not more →
- A skill library built by GLM-4.6 boosts GPT-4.1's task success by 10 points →
- 39 of 49 Real-World SWE Skills Move the Pass Rate by Exactly Zero →
- Self-authored skills buy up to 2.9 points on out-of-distribution math for a 3% token tax →
- Checking the repo, not just the SKILL.md, cuts flagged 'malicious' skills from 46.8% to 0.52% →
References
- Jiang, Su, Qu & Fung — XSkill: Continual Learning from Experience and Skills in Multimodal Agents (arXiv:2603.12056)
- Wang et al. — Agent Workflow Memory (AWM), 2024
- Suzgun et al. — Dynamic CheatSheet, 2025
- Tang et al. — Agent-KB, 2025