Claude Skills: Stop Repeating Instructions Forever
Skills are Claude's missing link between prompts and MCP. Learn how folders of instructions load on-demand, saving context while giving Claude specialized expertise.
Problem: You type the same instructions into Claude Code every session. "Follow our brand guidelines." "Use our deployment process." "Check security patterns first." Context wasted. Time lost. Instructions forgotten.
Quick Win: Create your first skill right now:
That is a complete skill. Drop it in your project, and Claude automatically loads it when you ask for code review.
What Are Skills?
Skills are folders containing instructions that Claude discovers and loads dynamically. Think of them as specialized training manuals Claude references only when needed.
Unlike prompts (which disappear after each conversation) or MCP servers (which connect to external tools), skills teach Claude how to do things. They encode procedural knowledge: workflows, guidelines, checklists, and domain expertise.
Simon Willison noted this efficiency: "Each skill only takes up a few dozen extra tokens, with the full details only loaded in should the user request a task that the skill can help solve."
How Progressive Disclosure Works
Skills use a two-stage loading system that saves your context window:
Stage 1 - Metadata Only (~100 tokens): Claude sees skill names and descriptions. Just enough to know what is available.
Stage 2 - Full Instructions (when needed): Only when Claude determines a skill matches your task does it load full instructions—typically under 5,000 tokens.
This architecture means you can have dozens of skills available without overwhelming Claude's working memory.
Skills vs Everything Else
Where do skills fit in Claude's ecosystem?
| Feature | Skills | Prompts | Projects | MCP |
|---|---|---|---|---|
| What it provides | Procedural knowledge | Moment instructions | Background knowledge | Tool connectivity |
| Persistence | Across conversations | Single conversation | Within project | Always connected |
| When it loads | Dynamically, as needed | Each turn | Always in project | Always available |
| Best for | Workflows and expertise | Quick requests | Reference documents | External data access |
Key distinction: Projects say "here's what you need to know." Skills say "here's how to do things." MCP says "here's how to connect."
When to Create a Skill
The rule: If you type the same prompt across multiple conversations, create a skill instead.
Good candidates for skills:
- Brand guidelines and style rules
- Code review checklists
- Deployment procedures
- Security audit patterns
- Documentation templates
- Git commit conventions
Not ideal for skills:
- One-time requests
- Project-specific context (use Projects instead)
- External API access (use MCP instead)
Writing an Effective SKILL.md
Every skill needs three components:
Critical: The description field determines when Claude activates your skill. Be specific about triggers: "When user requests code review" beats "Helps with code."
Pre-Built Skills from Anthropic
Anthropic maintains official skills you can use immediately:
- pdf: Extract text and tables from PDF documents
- docx: Create and edit Word documents with tracked changes
- xlsx: Manipulate Excel spreadsheets
- pptx: Generate PowerPoint presentations
- brand-guidelines: Apply consistent styling
Find them at github.com/anthropics/skills or create your own following their patterns.
Common Mistakes
Vague descriptions: "This skill helps with documents" will not trigger reliably. Be specific.
Overloaded instructions: Keep SKILL.md under 5,000 words. Use reference files for detailed documentation.
Missing boundaries: Tell Claude what the skill does NOT do. Prevents inappropriate activation.
Your Next Steps
- Create one skill for your most repeated instruction
- Test triggering with natural requests (not just explicit commands)
- Iterate based on how it performs in real sessions
- Explore context management to maximize your skill efficiency
Skills transform Claude from a general assistant into a specialized expert—without burning context tokens on repeated explanations. Your expertise becomes portable, reusable, and always available.
Last updated on