Cool paper on Skill routing for LLM agents.
Real tasks rarely map to a single skill. They need several composed together, but most skill routing still treats the problem as picking one tool from a library.
This work formalizes Compositional Skill Routing, decomposes a complex query into atomic sub-tasks, retrieves the right skill for each, and then composes an executable plan.
The system, SkillWeaver, pairs an LLM decomposer with a bi-encoder FAISS retriever and a dependency-aware DAG planner.
It comes with CompSkillBench, 300 compositional queries over 2,209 real skills, so the multi-skill case gets measured directly.
Why does it matter?
As skill libraries grow, single-skill retrieval quietly caps what an agent can do. The DAG planner turns retrieved skills into an ordered, dependency-respecting plan.
Paper: https://arxiv.org/abs/2606.18051
Learn to build effective AI agents in our academy: https://academy.dair.ai/








