This skill should be used when the user asks to "create a skill", "write a skill", "build a skill", or wants to add new capabilities to Claude Code. Use when developing SKILL.md files, organizing skill content, or improving existing skills.
/plugin marketplace add dwmkerr/claude-toolkit/plugin install toolkit@claude-toolkitThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/best-practices.mdreferences/examples.mdCreate effective Claude Code skills that are concise, discoverable, and well-structured.
You MUST read these references for detailed guidance:
references/skill-name/
├── SKILL.md # Main instructions (< 500 lines)
└── references/ # Detailed docs (loaded on demand)
├── guide.md
└── examples/
---
name: my-skill-name
description: This skill should be used when the user asks to "do X", "create Y", or mentions Z. Be specific about triggers.
---
Name rules:
Description rules:
Include trigger phrases the user might say:
# Good - specific triggers
description: This skill should be used when the user asks to "create a hook", "add a hook", or mentions Claude Code hooks.
# Bad - vague
description: Helps with automation tasks.
Keep SKILL.md under 500 lines. Link to details:
# My Skill
## Quick start
[Essential info here]
## Advanced features
See [detailed-guide.md](./references/detailed-guide.md)
## API reference
See [api-reference.md](./references/api-reference.md)
Claude loads reference files only when needed.
Before finalizing a skill:
references/