Agent Skills - Dynamic Instructions for Claude
Key Point: Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. They teach Claude how to complete specific tasks in a repeatable way, from company branding to technical workflows to personal automation.
🚀 Quick Start
Basic Skill Structure
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
Creating Your First Skill
- Create a folder for your skill (e.g.,
my-skill/) - Add
SKILL.mdfile with frontmatter and instructions - Upload to Claude or register in Claude Code
- Use the skill by mentioning it in conversations
🎯 What Are Skills?
Skills are specialized instruction sets that:
- Enhance Claude's capabilities for specific tasks
- Provide consistent behavior across similar tasks
- Include context and examples for better performance
- Can reference external resources like scripts, templates, and data files
- Work across platforms (Claude.ai, Claude Code, API)
Why Use Skills?
- ✅ Consistency: Same quality results every time
- ✅ Efficiency: No need to repeat instructions
- ✅ Scalability: Share across teams and projects
- ✅ Specialization: Domain-specific expertise
- ✅ Composability: Combine multiple skills for complex tasks
📚 Skill Categories
1. Creative & Design Skills
Art & Illustration
---
name: pixel-art-designer
description: Create detailed pixel art designs with character sheets and animations
---
# Pixel Art Designer
When creating pixel art:
1. Define grid size and color palette
2. Focus on clear silhouettes
3. Use dithering for shading
4. Maintain consistent pixel density
Music Composition
---
name: music-composer
description: Compose original music in ABC notation format
---
# Music Composer
Generate music compositions in ABC notation:
- Use proper header fields (X, T, M, L, K)
- Follow standard notation conventions
- Include chord symbols where appropriate
2. Development & Technical Skills
Testing & QA
---
name: web-app-tester
description: Systematically test web applications for bugs and issues
---
# Web App Tester
Testing methodology:
1. Functional testing (forms, navigation, interactions)
2. UI/UX testing (layout, responsiveness, accessibility)
3. Performance testing (load times, resource usage)
4. Security testing (XSS, CSRF, SQL injection)
MCP Server Generation
---
name: mcp-server-generator
description: Generate Model Context Protocol server implementations
---
# MCP Server Generator
Create MCP servers with:
- Tool definitions following MCP spec
- Resource endpoints for data access
- Prompt templates for common tasks
- Error handling and validation
3. Enterprise & Communication Skills
Brand Communications
---
name: brand-voice
description: Create content following company brand guidelines
---
# Brand Voice
Follow these brand guidelines:
- Tone: Professional yet approachable
- Voice: Clear, concise, action-oriented
- Avoid: Jargon, passive voice, corporate speak
- Use: Active voice, specific examples, customer benefits
Documentation
---
name: technical-writer
description: Create clear, structured technical documentation
---
# Technical Writer
Documentation structure:
1. Overview and purpose
2. Prerequisites and requirements
3. Step-by-step instructions
4. Code examples with explanations
5. Troubleshooting common issues
4. Document Skills (Production-Grade)
PDF Skills
- Extract: Extract text, tables, and metadata from PDFs
- Create: Generate PDFs with proper formatting
- Analyze: Analyze PDF structure and content
- Form Fields: Extract and process PDF form data
Word Documents (DOCX)
- Create: Generate formatted Word documents
- Edit: Modify existing documents while preserving formatting
- Templates: Use and populate document templates
- Styles: Apply consistent styling and formatting
Presentations (PPTX)
- Create: Build presentation decks with slides
- Format: Apply themes and consistent design
- Content: Add text, images, charts, and tables
- Export: Generate presentation files
Spreadsheets (XLSX)
- Create: Generate Excel workbooks with formulas
- Analyze: Process and analyze spreadsheet data
- Format: Apply conditional formatting and styles
- Charts: Create data visualizations