skill-builder
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
What This Skill Does
Guides the creation and optimization of Claude Code skills using official best practices. Use this whenever:
- Building a new skill from scratch
- Optimizing or auditing an existing skill
- Deciding on advanced features (subagent execution, hooks, dynamic context, etc.)
- Troubleshooting a skill that isn't working correctly
For the complete technical reference on all frontmatter fields, advanced patterns, and troubleshooting, see reference.md. For practical tips on optimization, testing, and common pitfalls, see practical-tips.md.
Quick Start: What Is a Skill?
A skill is a reusable set of instructions that tells Claude Code how to handle a specific task. Skills live in .claude/skills/[skill-name]/SKILL.md inside your project. When you type /skill-name or describe what you need in natural language, Claude loads the skill's instructions and follows them.
Think of skills as SOPs for Claude. Instead of re-explaining a workflow every conversation, you write it once and invoke it forever.