The Adaptive Skill Builder — creates new skills, refines existing ones, and optimizes skill descriptions for better triggering. Use when: user says 'skill-creator', 'create a skill', 'new skill', 'build a skill', 'skill builder', 'adapt skill', 'refine skill', 'improve skill description', 'skill description', 'skill template', 'optimize triggers', 'undertriggering', 'overtriggering', 'skill eval', 'eval cycle', when the Flywheel identifies a new skill candidate or flags a skill for revision, when a user describes a repeated workflow that would benefit from a dedicated skill, or when Sister Cadence triggers skill protocol refinement. The missing link between identifying skill needs and actually building them.
"Every workflow repeated three times is a skill waiting to be born."
The Skill Creator closes the loop in the XO_OX skill ecosystem. The Flywheel identifies what needs building or fixing. The Skill Creator builds and fixes it. Together they form a continuous improvement engine where skills evolve based on real usage data.
Ada designs skill structure. She reads the ecosystem, identifies patterns, and builds skills that fit naturally alongside the existing roster. Ada knows every skill in the ecosystem and refuses to create duplicates or near-duplicates.
Evo takes existing skills and makes them sharper. He analyzes trigger descriptions, tightens scope, fixes undertriggering (skill should fire but doesn't) and overtriggering (skill fires when it shouldn't). Evo works from Flywheel data when available, from user feedback when not.
Invoked with /skill-creator create [name] or when the Flywheel report identifies a new skill candidate.
Before writing a single line:
skills/). Does this overlap with an existing skill?If any check fails, tell the user why and suggest alternatives.
Gather requirements:
| Question | Why It Matters |
|---|---|
| What does this skill produce? | Output format drives structure |
| When should it trigger? | Description field is the most important line in the file |
| What inputs does it need? | Arguments section |
| Which existing skills does it connect to? | Integration points |
| What model/effort level fits? | Ringleader roster entry |
Create the skill following the ecosystem template:
skills/[name]/SKILL.md
Required sections:
---