Claude Code Meta
Create any Claude Code extension component. This skill routes to specific builders based on what you need.
What Are You Building?
| Component | When to Use | Command |
|---|---|---|
| Skill | Extend Claude with specialized knowledge, workflows, tool integrations | /build-skill |
| Hook | Automated validation, context injection, workflow automation | /build-hook |
| Plugin | Bundle skills/hooks/commands for distribution | /build-plugin |
| Marketplace | Distribute plugins (local, GitHub, git) | /build-marketplace |
| Slash Command | User-invoked /command prompts | /build-command |
Quick Decision Guide
"I want to add knowledge/workflows to Claude" → Skill
"I want automated task execution" → Agent (invokes Skills for guidance)
"I want to validate/inject context automatically" → Hook
"I want to bundle and distribute extensions" → Plugin + Marketplace
"I want a quick user-typed command" → Slash Command
Component Relationships
Plugin (distribution package)
├── Skills (knowledge bases)
├── Agents (task executors that use Skills)
├── Hooks (automation triggers)
└── Commands (user-invoked prompts)
Marketplace (distributes Plugins)
Key insight: Agents are executors, Skills are knowledge. An agent invokes a skill for guidance, then executes.
Usage
- Identify what you're building from table above
- Read the corresponding reference file
- Follow the patterns and examples there
- For official Anthropic docs, use
claude-code-docs-referenceskill
Builder Commands
This plugin includes commands that can create components deterministically:
/build-skill- Creates skills with proper structure and patterns/build-hook- Creates hooks for automation/build-plugin- Creates plugins for distribution/build-marketplace- Creates marketplaces for plugin distribution/build-command- Creates slash commands
Invoke with: /command-name [details about what to build]
Additional References
- references/grep-patterns.md - Common grep patterns for docs plugins
- references/cross-link-syntax.md - Cross-linking between skills
- references/scaling-strategies.md - When/how to split skills
- references/templates/ - Starter templates
- references/skill-examples/README.md - Exported skill and public artifacts for modeling published flows
