cs.CLJun 4, 2026

SkillComposer: Learning to Evolve Agent Skills for Specification and Generalization

Authors: Qi ZhangZhaopeng FengXiaonan ShiXiaomeng HuChu LiuPengjun XieXiaobin WangJieping Ye+3 more

Organizations: 1Zhejiang University · 2Tongyi Lab · 3National University of Singapore

Abstract

Agent skills, which consist of reusable strategies that guide agent reasoning and action, have shown strong potential for improving model capability at inference time. However, current skill construction methods treat the problem as one-shot extraction, overlooking a fundamental tension: a skill tailored to the specific task fails to transfer, while the abstracted skill often provides insufficient guidance. We attribute this fragility to the absence of explicit mechanisms for skill specification and generalization. To address this gap, we introduce SkillComposer, a framework that decomposes skill construction into three learnable operations: create, improve, and merge. Trained via systematic rejection sampling recipe, SkillComposer enables language models to self-evolve skills at inference time and supports three deployment modes: offline for building generalized libraries, online for task-specific refinement, and hybrid for combining both. Comprehensive experiments on τ2τ^2-Bench, LiveCodeBench v6, and AppWorld show that SkillComposer consistently outperforms baselines. Our SkillComposer-4B improves a 27B executor by up to +4.5 on agent tasks and +3.4 on code tasks, while generalizing across domains and task types unseen during training. Analysis reveals that merge and improve address orthogonal quality dimensions and that skill composition is a transferable meta-ability, providing a practical recipe for skill-augmented inference.

Explore similar work

CardsList
  1. Generative Skill Composition for LLM Agents

    Jun 30, 2026Xinyu Zhao, Zhen Tan, Vaishnav Tadiparthi +5Large Language Model AgentsTask Synthesis