Keeping one skill per family drops harmful-sibling exposure from 69% to zero
Notes on SkillResolve-Bench: Measuring and Resolving Same-Capability Ambiguity in Agent Skill Retrieval (arXiv:2606.10388) — Jiandong Ding · June 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 retrieval Bridge: retrieval × benchmarksA retriever can nail the capability family — the right general kind of skill for the job — and still hand back the wrong specific one. SkillResolve-Bench 1.0 names this failure same-capability execution-risk retrieval: each query pairs a helpful skill against a query-specific risky sibling — same capability, but wired to a stale resource, an unmet precondition, or the wrong procedure. The benchmark draws 661 helpful/risky pairs (630 from SRA-Bench, 31 from SkillsBench) and tests them against a 7,982-candidate pool that includes 6,660 public SkillRet skills, split query-disjoint at 446/68/147. A new metric, harmful sibling rate (HSR@K), tracks whether the risky sibling shows up in the top-K results at all.
Relevance-only retrieval fails badly on this benchmark: the SkillRouter baseline reaches a respectable Recall@3 of 0.654 while surfacing the risky sibling in the top 3 results 69.3% of the time. SkillResolve, the paper's reference method, works in three moves. A capability resolver groups competing candidates into families. A utility scorer, trained on confusable library negatives plus contract-profile cues — resource bindings, preconditions, API scope, procedures — ranks what's left. A representative selector then keeps only the single highest-utility member of each family before the final ranking. That combination lifts Recall@3 to 0.766 and NDCG@3 to 0.699 while dropping HSR@3 to zero. Strip out only the representative-selection step and keep the same scorer: ranking quality barely moves (Recall@3 0.762) but the harmful sibling rate jumps back to 0.236 — evidence that picking one representative per family, not better scoring alone, is what suppresses exposure.
Key numbers
| HSR@3, relevance-only baseline (SkillRouter) | 69.3% |
| HSR@3, SkillResolve (family-aware) | 0% |
| HSR@3, ablation without representative selection | 23.6% |
| Recall@3 gain over SkillRouter | 0.654 → 0.766 (+0.112) |
| Benchmark scale | 661 pairs / 7,982-candidate pool |
Skills related to this research
Related notes
- A fine-tuned 8B retriever hits 83 NDCG@10 — a 12B off-the-shelf model manages 55 →
- Even a Purpose-Built Reranker Nails the Full Skill Set Only 32% of the Time →
- Forced to search a 34k-skill library instead of being handed the right one, agents' pass rate falls from 55.4% to 38.4% -- a hair above the 35.4% no-skill floor →
- Retrieving the right skill lifts coding Pass@1 78%, reaching 84% of oracle-level performance →
- Role-labeled skill groups: reward 36%→49%, runtime cut 42% →
- Best skill-generation pipeline clears just 14% of code-repo tasks, 25% of document tasks →
- LLM-Written Agent Skills Add Zero Pass-Rate Gain — Self-Diagnosis Closes Up to 67% of the Gap to Human Authors →
- Curated skills add 16 points of task success — up to 51.9 in healthcare →
- Progressive Disclosure Triples Resource Touches — Pass Rate Moves Just 4 Points →
References
- Ding, J. (2026). SkillResolve-Bench: Measuring and Resolving Same-Capability Ambiguity in Agent Skill Retrieval. arXiv:2606.10388.
- SRA-Bench — source of 630 of the benchmark's 661 helpful/risky skill pairs.
- SkillsBench — source of the remaining 31 helpful/risky pairs.
- SkillRouter — baseline retrieval method compared against SkillResolve.
- SkillRet — public skill pool contributing 6,660 of the 7,982 evaluation candidates.