What Are Skills?
Skills encode domain expertise, best practices, and step-by-step workflows that Claude needs to give you useful help. Unlike commands that you invoke explicitly, skills are drawn on automatically when Claude detects they’re relevant to your conversation. For example, when you say “prep me for my call with Acme Corp”, Claude automatically activates thecall-prep skill to gather context, research the company, and generate a briefing.
Skill File Structure
Each skill lives in its own directory underskills/:
SKILL.md Format
Every skill must have aSKILL.md file with two parts:
- YAML frontmatter: Metadata that helps Claude decide when to use the skill
- Markdown body: Instructions and workflow for Claude to follow
Basic Structure
Frontmatter Fields
name (required)
The unique identifier for the skill. Use kebab-case:description (required)
This is critical — it’s how Claude decides when to activate the skill. Write it in third person and include:- What the skill does
- When to use it
- Specific trigger phrases users might say