SkillOptimizer: Agent Skill Optimization Through Subskills Without Task Supervision
Abstract
Agent skills have become a primary mechanism for extending LLM agent capabilities by providing raw instructions, resources, and domain knowledge. Yet skill quality in the wild is uneven: skills do not always deliver on all the workflows promised by their descriptions, and existing methods for improving skills automatically require downstream task data and verifiers that are often unavailable in practice. We present SkillOptimizer, a pipeline that improves skills without consulting any downstream task or verifier. SkillOptimizer decomposes each skill into a directed acyclic graph of subskills, synthesizes coverage-driven prompts from the DAG structure, and runs iterative optimization cycles to improve each subskill. Applied to 192 skills spanning 83 tasks, SkillOptimizer improves task pass rate over raw baselines across three agent families, establishing that current skills leave coverage value that structured synthetic optimization can recover.