Home
cd ../playbooks
Developer ToolsAdvanced

Skill Creator

Create modular skills that extend Claude's capabilities with specialized knowledge, workflows, and tool integrations.

20 minutes
By ComposioSource
#skills#claude#extension#workflow#tools#development

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.

Or install from your terminal:
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 templates

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

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

$Related Playbooks

Developer Tools

Skill Share

Create new Claude skills with proper structure and automatically distribute them to team Slack channels via Rube integration.

15 minutes
Intermediate
Developer Tools

Tech Debt Analyzer

Identify, analyze, document, and track technical debt in JavaScript/TypeScript codebases with automated detection and prioritized remediation plans.

10 minutes
Intermediate
Developer Tools

Test Specialist

Comprehensive JavaScript/TypeScript testing guidance with test writing, bug analysis, coverage analysis, and proactive issue detection.

10 minutes
Intermediate
Developer Tools

Accessibility Engineering for Components

Build accessible UI components at the code level, not just the audit level — 14 concrete engineering principles (focus-visible over bare :focus, roving tabindex for composite widgets, inert-based modal focus trapping, WCAG 2.5.8 hit-area minimums), a common-mistakes table with fixes, and a severity-rated review format ending in a hard Block/Needs-changes/Approve verdict.

5 minutes
Intermediate
Developer Tools

Adversary Emulation: MuddyWater

An intelligence-grounded, authorized purple-team emulation profile for MuddyWater (MITRE ATT&CK G0069), Iran's MOIS-linked cyber-espionage group — attribution, targeting, representative TTPs by ATT&CK tactic, emulation guidance mapped to generic red-team tooling, and paired detection/defense recommendations for every offensive technique, all under an explicit authorized-use caveat.

15 minutes
Advanced
Developer Tools

Adversary Emulation: Turla

An intelligence-grounded, authorized purple-team emulation profile for Turla (MITRE ATT&CK G0010), Russia's FSB-linked espionage group — attribution, distinctive TTPs (satellite C2 hijacking, steganographic email backdoors, parasitizing rival APT infrastructure), emulation guidance mapped to generic red-team tooling, and paired detection recommendations, under an explicit authorized-use and lab-only caveat for rootkit techniques.

15 minutes
Advanced
Developer Tools

AI Agent Red Team Methodology

A first-principles methodology for authorized red-team exercises against AI products, agents, MCP servers, skills, and repositories — capability and trust-boundary modeling, AI-specific attack hypothesis families (prompt injection, tool misuse, data leakage, SSRF), harmless-proof testing with canaries, one-variable-at-a-time adaptive iteration, and business-language evidence-based reporting.

10 minutes
Advanced
Developer Tools

Contribution PR Review

Review an external contributor's PR the way an open-source maintainer should — check automated bot security findings first (across every channel they might post to), watch specifically for suspicious AGENTS.md or workflow-permission changes, scale size and test-coverage expectations by contributor experience, and separate intent/scope alignment from code quality that bots already covered.

10 minutes
Intermediate
Developer Tools

Agent DX CLI Scale

A 7-axis, 0-21 scoring scale for evaluating how well a CLI is designed for AI agents rather than humans — machine-readable output, raw payload input, schema introspection, context-window discipline, input hardening, safety rails, and agent knowledge packaging.

5 minutes
Intermediate
Developer Tools

Agent Design Philosophy

A mental model for designing AI agents in any domain — the model already knows how to be an agent, so design is about capabilities, knowledge, and context, added only as far as a Progressive Complexity ladder (basic → planning → subagents → skills) that real usage actually demands.

10 minutes
Intermediate
Developer Tools

Agent Prompt Architect

A compact seven-field skeleton (Role, Goal, Inputs, Constraints, Process, Output, Verification, Fallback) and a fast refinement loop for turning vague intent into a prompt an agent can execute reliably every time.

5 minutes
Beginner
Developer Tools

Agent SDK App Builder

Scaffold new Claude Agent SDK applications in TypeScript or Python, and verify existing ones against official SDK patterns before you ship.

10 minutes
Intermediate

Browse all Developer Tools playbooks →