| name | skill-authoring |
| description | Use when creating, upgrading, or packaging reusable skills and you need to choose between a leaf skill and a router family. |
Skill Authoring
Use this family when you are building or revising reusable skill packages or reusable agent manifests for the template or another shared repo. It is maintainer-facing, not part of runtime delivery.
Core contract
- Route to exactly one child.
- Use
create-skill for leaf skills or router families (it covers both; see its decision tree).
- Use
create-agents for reusable agent manifests or small coding-focused agent teams.
- Keep the portable core first; add runtime-specific packaging only after the core works without vendor assumptions.
- When truth can be machine-checked, prefer code/schema/eval artifacts; see
create-skill and create-agents.
- Router children should self-identify as nested children of the router family in their own SKILL.md.
Output
Return one of these forms:
Route to skill-authoring/create-skill.
Route to skill-authoring/create-agents.
No family child fits; answer directly.
Add one sentence explaining why the selected child is the narrowest correct fit.
References