| name | template-skill |
| description | A starter template for creating new Claude Skills with best practices and example structure |
Template Skill
This is a starter template for building your own Claude Skills. Use this as a foundation for creating custom tools that extend Claude's capabilities.
Purpose
This skill demonstrates the proper structure and format for Claude Skills, including:
- YAML frontmatter with required metadata
- Clear instructions and guidelines
- Example usage patterns
- Helper scripts and resources
- Best practices for skill development
When to Use
Use this skill as a reference when:
- Creating a new custom skill for your workflow
- Learning about skill structure and organization
- Understanding how to bundle resources and documentation
- Building skills for team collaboration
Key Features
- Well-Organized Structure - Follows the recommended directory layout with clear separation of concerns
- Progressive Disclosure - Bundles helper scripts and documentation that Claude loads as needed
- Example Usage - Provides concrete examples of how the skill should be invoked
- Flexible and Extensible - Easily customize for your specific use case
Directory Structure
template-skill/
├── SKILL.md # Main skill definition (this file)
├── scripts/
│ ├── helper.py # Python helper script
│ └── utilities.sh # Bash utilities
├── references/
│ └── best-practices.md # Supporting documentation
└── assets/
├── templates/ # Template files
└── examples/ # Example data
Instructions
When you activate this skill, Claude will:
- Follow the guidelines outlined below