Give a small model screenshots of its own skills and its GUI success rate more than doubles — 10.78% to 25.40%
Notes on MMSkills: Towards Multimodal Skills for General Visual Agents (arXiv:2605.13527) — Kangning Zhang, Shuai Shao, Qingyao Li, Jianghao Lin, Lingyue Fu, Shijian Wang, Wenxiang Jiao, Yuan Lu, Weiwen Liu, Weinan Zhang, Yong Yu · May 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 evolutionMMSkills packages each reusable procedure as more than a script. Alongside a compact descriptor and text procedure, it attaches state cards — when to apply the skill, when not to, and which visual cues confirm progress or failure — plus multi-view keyframes captured at different crops and points in the task. An agentic trajectory-to-skill generator builds this library automatically: it clusters public, non-evaluation interaction trajectories by workflow, drafts a procedure per cluster, grounds each step in the screenshots where it actually happened, and audits the result before it enters the library. At inference time, branch loading keeps the main agent's context clean. Candidate state cards and keyframes get checked against the live screen in a disposable side branch, and only a distilled decision — what applies, what to do, what to avoid, how to verify — passes back to the agent doing the task.
Across OSWorld, macOSWorld, VAB-Minecraft, and Super Mario Bros, adding MMSkills lifted nearly every tested model, and where it improved, the smallest model typically gained the most. Qwen3-VL-8B-Instruct's OSWorld success rate rose from 10.78% to 25.40%; frontier-scale Gemini 3.1 Pro moved a smaller amount, from 44.08% to 50.11%. The gains show up in behavior, not just outcomes: on OSWorld, Qwen3-VL-235B invoked skills more often (37.50% to 65.28%), needed fewer steps per trajectory (about 15 down to about 10), and stopped repeating itself as much, with exact-repeat actions falling from 21.8% to 6.2%. A loading-strategy ablation explains why the branch step earns its keep — feeding the same screenshots and state text straight into the main context without filtering hurt performance, while distilling that evidence through the branch step first was the design that performed best.
Key numbers
| Qwen3-VL-8B-Instruct, OSWorld success | 10.78% → 25.40% |
| Gemini 3.1 Pro, OSWorld success | 44.08% → 50.11% |
| Trajectory length, Qwen3-VL-235B on OSWorld | 15.22 → 9.87 steps |
| Skill invocation rate, Qwen3-VL-235B on OSWorld | 37.50% → 65.28% |
| Qwen3-VL-8B-Instruct, macOSWorld success (no gain) | 6.29% → 6.29% |
Skills related to this research
Related notes
- Pasting a guide into the prompt costs points; compiling it into a skill adds up to 25 →
- 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 →
- Splitting agent memory into skills and experience gains up to 11 points of task success →
- Conditioning the perception latent on the text skill card cuts cross-modal redundancy 9x — and gets 2.3x the step-consistency of 5-sample self-consistency at roughly the same latency as 1 sample →
- A three-tier skill hierarchy — not a bigger skill library — drives a 79.6% jump on long-horizon GUI tasks →
- Delete one repair action, skill-library success falls from 79.5% to 13.2% →
- Ditch REINFORCE for a regression loss: agent-orchestration accuracy jumps +38 points in-distribution, +21 OOD →
- One decay slope predicts both routing collapse and execution rescue — fixing it takes routing accuracy from 71.3% to 91.7% →
References
- Zhang, Shao, Li, Lin, Fu et al., "MMSkills: Towards Multimodal Skills for General Visual Agents", arXiv:2605.13527 (2026)
- Xie et al., 2024 — "OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments"
- Yang et al., 2025 — "macOSWorld: A Multilingual Interactive Benchmark for GUI Agents"
- Wang et al., 2023 — "Voyager: An Open-Ended Embodied Agent with Large Language Models"
- Zheng et al., 2025 — "SkillWeaver: Web Agents Can Self-Improve by Discovering and Honing Skills"