skill:create
Installation
SKILL.md
New skill name (if provided): $ARGUMENTS
Step 1: Clarify Intent
Ask (if not already clear from context):
- What should the skill do? What problem does it solve?
- When should it trigger? What would a user say to invoke it?
- Does it take arguments or flags?
- Is it stateful or destructive? (commits, pushes, file writes, deploys)
- Should it run in an isolated subagent, or inline in the main conversation?
- Which plugin should it live in? (spec, dev, em, pm, ux, memory, or a new plugin)
Derive a skill name if not provided:
- Lowercase, hyphens only, max 64 chars, no leading/trailing/consecutive hyphens
- Should be descriptive:
spec-new,dev-ci,memory-learn
Step 2: Choose Frontmatter
Based on the answers, determine: