Skill Creator
Create modular skills that extend Claude's capabilities with specialized knowledge, workflows, and tool integrations.
You keep writing the same CLAUDE.md instructions over and over for different projects. This playbook helps you create modular, reusable skills that extend Claude Code with specialized knowledge, custom workflows, and tool integrations — packaged for sharing across projects and teams.
Who it's for: developers building reusable Claude Code skill packages for their team, platform engineers creating standardized Claude Code workflows for organization-wide use, open source contributors packaging domain expertise as shareable Claude skills, DevOps engineers encapsulating infrastructure automation as Claude Code skills, technical leads standardizing development workflows through custom Claude capabilities
Example
"Create a reusable skill for database migration workflows" → Skill creator pipeline: skill template scaffolding with proper CLAUDE.md structure, specialized instruction writing for database migration patterns, tool integration configuration for SQL and ORM commands, test scenario creation validating skill behavior, and packaging with documentation for team distribution
CLAUDE.md Template
New here? 3-minute setup guide → | Already set up? Copy the template below.
npx ccplaybooks add skill-creator# Skill Creator
Guide for developing skills that extend Claude's capabilities through specialized knowledge, workflows, and tool integrations.
## What Workflows Are
Workflows are modular, self-contained packages that extend Claude's capabilities by providing:
- **Specialized Workflows**: Domain-specific procedures and processes
- **Tool Integrations**: Support for file formats and APIs
- **Domain Expertise**: Company-specific or technical knowledge
- **Bundled Resources**: Scripts, references, and asset templatesGet new playbooks like this one
One email a week with new Claude Code workflows. Free, like everything here.
No spam. Unsubscribe anytime.
What This Does
Create modular, self-contained skills that extend Claude's capabilities. Workflows provide specialized knowledge, domain-specific workflows, and tool integrations that activate based on context.
Quick Start
Step 1: Create a Workflows Development Folder
mkdir -p ~/Projects/my-skills
Step 2: Download the Template
Click Download above, then:
mv ~/Downloads/CLAUDE.md ~/Projects/my-skills/
Step 3: Start Creating
cd ~/Projects/my-skills
claude
Then say: "Help me create a skill for [use case]"
What Workflows Provide
| Component | Purpose |
|---|---|
| Specialized Workflows | Domain-specific procedures |
| Tool Integrations | File formats and APIs |
| Domain Expertise | Company-specific knowledge |
| Bundled Resources | Scripts, references, assets |
Skill Structure
my-skill/
├── SKILL.md # Required: Core skill definition
├── scripts/ # Optional: Executable code
├── references/ # Optional: Context documentation
└── assets/ # Optional: Templates, outputs
Six-Step Creation Process
| Step | Action |
|---|---|
| 1. Understand | Gather concrete examples and use cases |
| 2. Plan | Identify necessary scripts and resources |
| 3. Initialize | Generate template structure |
| 4. Edit | Develop SKILL.md with imperative style |
| 5. Package | Validate and create distributable zip |
| 6. Iterate | Refine based on real-world testing |
SKILL.md Format
---
name: "My Skill Name"
description: "What this skill does"
triggers: ["keyword1", "keyword2"]
---
## Purpose
Brief explanation of skill functionality
## Workflow
Step-by-step procedures
## Commands
Available actions and syntax
Key Principles
Progressive Disclosure
- Load metadata first
- Then SKILL.md body
- Resources loaded as needed
- Preserves context efficiency
Avoid Duplication
- Core procedures in SKILL.md
- Detailed info in references
- No redundancy between files
Imperative Writing
- Use command form: "Do X"
- Clear, actionable instructions
- Direct procedural steps
Example Prompts
- "Create a skill for code review workflows"
- "Build a skill for managing Docker deployments"
- "Design a skill for API documentation"
- "Develop a skill for database migrations"
Tips
- Start with examples: Concrete use cases guide design
- Keep SKILL.md focused: Move details to references
- Use imperative voice: Clear commands work best
- Test iteratively: Real usage reveals improvements
- Package properly: Validate before distribution