Skip to content

What Are Skills?

Skills are packaged instructions that teach Claude how to do specific tasks well. Think of them as “expertise modules” you can add to Claude.

Without skills, Claude might describe what to do but not actually do it correctly. With skills, Claude has step-by-step expertise.

When Claude encounters a task that matches a skill:

  1. Claude identifies the relevant skill
  2. Reads the SKILL.md file for that skill
  3. Follows the documented patterns and practices
  4. Produces higher-quality output

Claude Code comes with skills for common tasks:

SkillPurpose
docxCreate and edit Word documents
pptxCreate PowerPoint presentations
xlsxCreate and manipulate spreadsheets
pdfCreate and fill PDF forms
  • Directoryskills/
    • Directorypublic/
      • Directorydocx/
        • SKILL.md
      • Directorypptx/
        • SKILL.md
    • Directoryuser/
      • Directoryyour-custom-skill/
        • SKILL.md
# Skill: Create PowerPoint Presentations
## Overview
This skill creates .pptx files using python-pptx.
## When to Use
- User asks to "create a presentation"
- User asks to "make slides"
## Process
1. Install python-pptx if needed
2. Create presentation structure
3. Add slides with layouts
4. Save to output directory
## Best Practices
- Use consistent fonts
- Limit bullets to 5-7 per slide
- Include speaker notes
## Code Template
[Working code example]
## Common Pitfalls
- Don't overcrowd slides
- Check image paths exist

Follows the same approach every time.

Encodes learned best practices.

Enables complex multi-step processes.