name: create description: Create new Claude Code skills following established conventions argument-hint: [skill name or description] allowed-tools: Bash, Read, Write, Glob, Grep, Edit
Create
Create or update skills with strict frontmatter, compact instructions, and progressive-disclosure structure.
How to Use
/create- interactive creation (name + purpose + style)/create <name>- create named skill and infer remaining metadata/create <name> <description>- create with explicit purpose line
Arguments
Optional: $ARGUMENTS
- first token: skill name (
lowercase-hyphen) - remaining tokens: one-line description
- omit arguments to enter interactive requirement gathering
Workflow
- Gather concrete trigger/use examples from user request.
- Determine style:
- procedural (workflow-first)
- reasoning (principle/reference-first)
- Inspect nearest existing skills for convention drift.
- Draft frontmatter with required fields.
- Author compact SKILL body with strict sections.
- Create or update
agents/skills/<name>/SKILL.md. - Validate structure, references, and trigger clarity.
Frontmatter Contract
Required fields:
name: lowercase-hyphen, matches directorydescription: concise trigger summaryargument-hint: bracketed hint for invocationallowed-tools: only tools genuinely needed
Optional fields are allowed only when required by runtime behavior.
SKILL Body Contract
Procedural skill baseline
- H1 + one-line purpose
## How to Use(minimum 3 concrete invocations)## Arguments(explicit parsing rules)## Workflow(numbered deterministic steps)- domain-specific constraints
## Quality Standards
Reasoning skill baseline
- H1 + one-line purpose
## How to Use## When to Apply- framing section (
Role,Philosophy, or equivalent) - principle/rule sections
- review/audit contract
- reference index
Writing Rules
- MUST be directive, dense, and operational.
- MUST avoid filler, narrative preamble, and redundant explanation.
- MUST keep one core action per bullet where possible.
- MUST use
MUST/SHOULD/NEVERfor enforceable constraints. - MUST include defaults and exception conditions when relevant.
- SHOULD keep SKILL files compact by moving heavy material to
references/. - SHOULD keep references one level deep and linked directly from SKILL.
- NEVER create auxiliary docs (
README,CHANGELOG, process notes) inside skill folders.
Progressive Disclosure Rules
- Keep SKILL body focused on workflow and constraints.
- Place large examples, matrices, and long domain docs in
references/. - Add
scripts/only for deterministic repeated automation. - Add
assets/only for output resources, not instruction content. - Avoid duplicating the same knowledge between SKILL and references.
Quality Standards
- Valid YAML frontmatter and matching directory/name.
- Three invocation examples in
How to Use. - Correct section structure for selected style.
- No broken reference links.
- No emojis, no extraneous files, no dead guidance.
- Skill is self-sufficient and executable by another agent without external explanation.