$npx skillfedfor your agent

A typed skill graph gives up just 3.5 retrieval points across a 10x library scale-up

Notes on SkillDAG: Self-Evolving Typed Skill Graphs for LLM Skill Selection at Scale (arXiv:2606.03056) — Tong Bai, Zhenglin Wan, P. Zhou, Xingrui Yu, Wangbo Zhao, Yang You, Ivor W. Tsang · 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 × evolution

SkillDAG models a large skill library as a typed directed graph instead of a flat embedding index. Five edge types — depends_on, specializes, composes_with, similar_to, conflicts_with — encode relationships cosine similarity can't see: prerequisite chains, narrower-vs-general variants, synergistic pairings, redundant duplicates, and incompatible combinations. Construction starts cold: each skill gets embedded twice, once for what it does and once for what it requires (a HyDE-style query expansion), and an LLM classifier assigns edge types between candidate pairs. At inference time the agent calls a single search() function that returns three parallel signals — top-K semantic matches, typed-edge neighbors from graph traversal, one-hop conflict warnings — and decides for itself how to weigh them, rather than have a fixed formula fuse them upstream. A propose-then-commit protocol lets the agent register new edges it discovers mid-episode, subject to acyclicity and non-contradiction checks, so the graph accumulates structure across runs instead of freezing at construction.

On ALFWorld and SkillsBench with MiniMax-M2.7, SkillDAG hits 67.1% task success and 27.3% reward — 12.8 and 8.6 points ahead of the strongest Graph-of-Skills baseline, a typed graph that Personalized PageRank collapses offline into one static context blob. Intrinsic retrieval (Ret@K) climbs from 65.5 to 78.2 in the same comparison. Swap in a stronger backbone and the gap tightens: gpt-5.2-codex ties the baseline on ALFWorld at 93.6% and beats it by just 2.4 points on SkillsBench, which points to the graph compensating for a weaker model's selection judgment rather than adding value unconditionally. Two stress tests probe the mechanisms on their own. Scale the skill pool 10x and Ret@K gives back only 3.5 points (78.2 to 74.7), while the baseline's fixed seeding-diffusion pipeline decays faster. Let the agent edit the graph live instead, and it stays set-monotone: 27 single-observation commits push average ground-truth hits per query from 1.915 to 1.984, with no query losing a retrieval it previously got right.

Key numbers

ALFWorld success vs. Graph-of-Skills67.1% vs 54.3% (+12.8 pts)
SkillsBench reward vs. Graph-of-Skills27.3% vs 18.7% (+8.6 pts)
Ret@K across a 10x library scale-up78.2 → 74.7 (-3.5 pts)
Advantage on gpt-5.2-codex, ALFWorld93.6% vs 93.6% (tie)
Ground-truth hits/query after 27 online edits1.915 → 1.984, zero regressions

Skills related to this research

wiki-retrieve wiki-retrieve upgrades vault search from page-level to chunk-level granularity, combining contextual prefixes, BM25 sparse retrieval, and dense reranking to reduce retrieval failures. Setup is opt-in with built-in privacy gates: run fully on-machine with synthetic prefixes, or opt into Anthropic API or claude CLI tiers for better context generation.★ 10,007 fal-text-to-image fal-text-to-image provides access to multiple text-to-image generation models including FLUX variants, SDXL, and specialized options like Recraft for design assets. Configure parameters like guidance scale, inference steps, image size presets, and batch generation to control output quality and speed.★ 49 content-quality-auditor This skill evaluates your content against EEAT standards—expertise, authority, and trustworthiness—to catch quality issues before launch. It surfaces gaps in credibility signals and helps ensure your published material meets search engine and audience expectations for reliable information.★ 2,469 agentsop-multi-tenant-rag This skill encodes security-first isolation patterns for RAG systems serving multiple tenants, customers, or permission scopes. It teaches agents to enforce tenant filtering at the vector store query boundary—the only place where isolation truly matters—and pairs vendor-specific primitives (Pinecone namespaces, Weaviate multiTenancy, Qdrant payload filters, pgvector RLS) with framework adapters like LlamaIndex and LangChain. Activate when designing, reviewing, or debugging any retrieval pipeline where the corpus spans more than one tenant.★ 219

Related notes

References

  1. Bai, Wan, Zhou, Yu, Zhao, You & Tsang — "SkillDAG: Self-Evolving Typed Skill Graphs for LLM Skill Selection at Scale" (arXiv:2606.03056, 2026)
  2. Graph of Skills — the offline Personalized-PageRank-over-typed-graph baseline SkillDAG benchmarks against
  3. Shridhar et al. — ALFWorld, the text-based embodied benchmark used for evaluation
  4. Gao et al. — HyDE (Hypothetical Document Embeddings), the zero-shot dense-retrieval technique adapted for the e_needs cold-start embedding