What problem does it solve?
This Skill provides a comprehensive guide for creating Claude Code skills following Anthropic's official best practices, ensuring efficient and effective skill development.
Core Features & Use Cases
- Best Practices: Offers detailed instructions on skill structure, frontmatter fields, naming conventions, and dynamic features.
- Project Layout: Explains the canonical project layout and how to create and update skills.
- Quick Start: Provides a simple command to create a new skill directory and initialize the
SKILL.md file.
- Dynamic Features: Covers advanced features like context injection, string substitutions, and subagent execution.
- Naming Conventions: Establishes guidelines for skill naming to maintain consistency and clarity.
- Important Rules: Lists critical rules for skill development, such as description format and resource organization.
- Testing: Offers guidance on testing skills for proper functionality and triggers.
Quick Start
Run the following command to create a new skill directory and initialize the SKILL.md file:
mkdir -p skills/<skill-name> && cat > skills/<skill-name>/SKILL.md << 'EOF'
---
name: <skill-name>
description: <what it does>. Use when <triggers>. <capabilities>.
---
# <Skill title>
<instructions>
EOF