← Back to feed
2026-06-30agentsreasoningcode

Generative Skill Composition for LLM Agents

Xinyu Zhao, Zhen Tan, Vaishnav Tadiparthi, Nakul Agarwal, Kwonjoon Lee, Ehsan Moradi Pari, Hossein Nourkhiz Mahjoub, Tianlong Chen

PDF preview for Generative Skill Composition for LLM Agents
Read on arXiv →

Key claim

SkillComposer improves task success rates by optimizing skill execution.

In plain English

Imagine you're building a system that needs to perform a variety of complex tasks, like setting up environments or refactoring code. You could have a library of skills, but figuring out which skills to use, how many, and in what order can be really tricky. Right now, people either let the system see all the skills at once or use some kind of retrieval system to pick the best ones, but both methods can struggle with the complexity of task requirements. This is where things can go wrong: the system might pick the wrong skills or fail to execute them in the right order, leading to subpar performance. This issue is known as skill composition failure, where the interaction between skills isn't properly managed. What this paper introduces is a new way to handle this problem by formalizing it as structured skill composition. The idea is to predict a skill plan that not only selects which skills to use but also determines how many and the order in which they should be executed. The proposed method, SkillComposer, uses a clever decoding technique that allows these decisions to emerge together, capturing the dependencies between skills naturally. In practice, this means that SkillComposer can significantly improve task success rates, raising them by over 23% compared to a baseline that doesn't use skills. This is a big deal for anyone building systems that rely on complex task execution, as it streamlines the process and enhances overall performance.

Novelty
8.0/10

The paper introduces a structured approach to skill composition that significantly extends existing methods for task execution in LLMs.

Reliability
8.0/10

The evaluation on multiple production-grade coding agents provides solid evidence for the effectiveness of the proposed method.

Deep reliability assessment

The methodology supports the claim that SkillComposer improves task success rates by structuring skill composition, but it may overclaim generalizability across all task types without testing under varied conditions like label shift.

Reproducibility

Yes, the paper mentions a project page with resources: https://skill-composer.github.io/

Key figure

Figure 1 illustrates the concept of structured skill composition, highlighting the bottleneck in large skill libraries and contrasting existing paradigms with the proposed SkillComposer approach.

Benchmark results

~SkillsBenchpass rate: 23.1vs no-skill baseline+23.1%SOTA
~SkillsBenchpass rate: 18.2vs no-skill baseline+18.2%SOTA
Codelink
skill-composer.github.ioOfficial