Skill — Reusable AI Instruction Package
Skill
TL;DR: A skill is a folder containing a
SKILL.mdfile that teaches Claude how to handle specific tasks. Unlike prompts that disappear, skills persist — teach Claude once, benefit every time.
Definition
A skill is a portable instruction package that customizes Claude for specific workflows. It consists of:
| Component | Required | Purpose |
|---|---|---|
SKILL.md | Yes | Main instructions with YAML frontmatter |
scripts/ | No | Executable code (Python, Bash) |
references/ | No | Documentation loaded on demand |
assets/ | No | Templates, fonts, icons |
Key Characteristics
Persistent — Instructions survive across conversations, unlike regular prompts.
Composable — Multiple skills can work together simultaneously.
Portable — Works across Claude.ai, Claude Code, and API.
Progressive — Uses three-level loading to minimize token usage.
The Kitchen Analogy
| Layer | Role |
|---|---|
| MCP | The professional kitchen (access to tools) |
| Skills | The recipes (how to use tools effectively) |
MCP provides what Claude can do. Skills provide how Claude should do it.
Three Categories
- Document & Asset Creation — Consistent outputs (docs, presentations, code)
- Workflow Automation — Multi-step processes with consistent methodology
- MCP Enhancement — Workflow guidance layered on MCP tool access
Example Use Cases
- Generating frontend designs from specs
- Conducting research with consistent methodology
- Creating documents following team style guides
- Orchestrating multi-step business processes
- Sprint planning with Linear or Asana
Technical Requirements
- File must be named exactly
SKILL.md(case-sensitive) - Folder names use kebab-case:
project-setupnotProject Setup - YAML frontmatter must include
nameanddescription - Description must specify WHAT the skill does AND WHEN to use it
Business Value
Without skills: Each conversation starts from scratch; tribal knowledge stays in people’s heads; inconsistent results.
With skills: Organizational knowledge embedded in AI; consistent execution; lower learning curve for integrations.
Related
- tools/claude-skills — Full guide to building skills
- tools/mcp — Protocol that skills complement
- tools/claude-cowork — Desktop agent using skills
- glossary/ai-agent — Autonomous AI systems
Sources
- The Complete Guide to Building Skills for Claude — Anthropic official guide