create-skill
Installation
SKILL.md
Creating Skills for Claude Code
Create well-structured, production-ready Claude Code skills following the Agent Skills open standard.
Decision: Skill vs Command vs Subagent
Before creating, determine the right type:
- Skill (model-invoked): Claude decides when to use it. Best for reusable expertise, workflows, domain knowledge. →
.claude/skills/<name>/SKILL.md - Command (user-invoked via
/name): User explicitly triggers it. Best for on-demand actions, one-off tasks. →.claude/commands/<name>.md(same frontmatter as skills) - Subagent: Delegated parallel work. Best for independent tasks within a larger workflow. →
.claude/agents/<name>.md
Default to Skill unless the user explicitly wants a command or subagent.
Quick Start
Initialize a new skill with the bundled script: