Role-labeled skill groups: reward 36%→49%, runtime cut 42%
Notes on Group of Skills: Group-Structured Skill Retrieval for Agent Skill Libraries (arXiv:2605.06978) — Kun Zeng, Yunchen Huo, Siyu Zhang, Zihan Ye, Yuecheng Zhuo, Haoyu Liu, Yuquan Lu, Junhao Wen, Xiaoying Tang · 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 retrievalRetrieval for agent skill libraries has been treated as a search problem: find the k most relevant skills and hand them to the agent. GoSkills treats it as a presentation problem instead. It builds anchor-centered skill groups offline from a typed skill graph — clusters of at most three skills carrying explicit roles like prerequisite, formatter, or checker. At query time it picks an anchor group, pulls in supporting groups through a separate group graph, caps the result to a bounded set of atomic skill payloads, and renders everything into a fixed four-field execution contract: Start, Support, Check, Avoid. Nothing about the downstream agent, the skill payload format, or the execution environment has to change — GoSkills sits in front of an existing library rather than replacing it.
Tested across six LLM backbones on SkillsBench and ALFWorld against four baselines — no skills, full-library exposure, flat vector top-k retrieval, and Graph of Skills (a dependency-aware structural retrieval baseline) — GoSkills improves over the flat baselines throughout and, per the paper's own framing, often (though not universally) improves on Graph of Skills as well. For GPT-5.4 on SkillsBench, reward climbs from 36.4% under the strongest baseline to 48.9%, while agent-only runtime drops from 603.7s to 352.9s. On ALFWorld the same backbone goes from 93.6% to 95.3% reward with runtime nearly halved (65.0s to 38.2s). A separate retrieval-gate check hit a 1.00 must-hit rate on annotated visible requirements across all 40 test cases, in both prompting modes tested. The ablations show each stage earning its place: drop anchor selection and the rate falls to 0.82, drop group expansion and it falls to 0.78, drop coverage backfill and it bottoms out at 0.73.
Key numbers
| SkillsBench reward, GPT-5.4 (best baseline → GoSkills) | 36.4% → 48.9% |
| Agent runtime, SkillsBench GPT-5.4 (best baseline → GoSkills) | 603.7s → 352.9s |
| Visible-requirement must-hit rate, full method | 1.00 (40/40 tasks) |
| Must-hit rate with anchor selection removed | 0.82 |
| Skill budget exposed per query | top-4 skills, 3-skill groups |
Skills related to this research
Related notes
- A skill graph beats context-stuffing: +25.55% reward, -56.72% tokens →
- Retrieving the right skill lifts coding Pass@1 78%, reaching 84% of oracle-level performance →
- A typed skill graph gives up just 3.5 retrieval points across a 10x library scale-up →
- Splitting SKILL.md into three layers lifts retrieval 12%, risk detection 24% →
- A fine-tuned 8B retriever hits 83 NDCG@10 — a 12B off-the-shelf model manages 55 →
- Task-decomposition reranking beats the best baseline 78.7 vs 73.1 on ALFWorld-unseen, using just 1.3 skills per task →
- Agent-skill catalogs already top 700,000 entries — curation hasn't caught up →
- 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 →
- 3-6x Fewer Injected Tokens, Still +5.9 Points Over ACE →
References
- Zeng, K., Huo, Y., Zhang, S., Ye, Z., Zhuo, Y., Liu, H., Lu, Y., Wen, J., & Tang, X. (2026). Group of Skills: Group-Structured Skill Retrieval for Agent Skill Libraries. arXiv:2605.06978.
- Li et al. (2026a). Graph of Skills: Dependency-Aware Structural Retrieval for Massive Agent Skills. arXiv:2604.05333.
- Li et al. (2026c). SkillsBench: Benchmarking How Well Agent Skills Work Across Diverse Tasks. arXiv:2602.12670.
- Shridhar, M. et al. (2021). ALFWorld: Aligning Text and Embodied Environments for Interactive Learning. International Conference on Learning Representations (ICLR).