plugins-scaffoldinglisted
Install: claude install-skill jerrytang02-gif/claude-code-plugins-dev
# Plugins Scaffold Skill
This skill provides guidance for creating Claude Code plugins, including structure, manifests, components (commands, agents, skills, hooks, MCP servers), and marketplace distribution.
## When to Use This Skill
This skill should be used when:
- Creating a new Claude Code plugin from scratch
- Understanding plugin architecture and components
- Writing plugin.json manifests
- Creating plugin commands, agents, skills, hooks, or MCP servers
- Setting up plugin marketplaces
- Distributing plugins to teams or the community
- Validating and testing plugins before distribution
- Understanding plugin vs marketplace structure
## Plugin Architecture Overview
### What Are Plugins?
Plugins are extensions that add custom functionality to Claude Code, shareable across projects and teams. They can include:
- **Commands**: Custom slash commands for interactive workflows
- **Agents**: Specialized Claude instances with specific capabilities
- **Skills**: Just-in-time expertise that Claude autonomously invokes
- **Hooks**: Event handlers for automation and workflow customization
- **MCP Servers**: External tool integrations via Model Context Protocol
### Plugin vs Marketplace
**Plugin:**
- A single package of functionality (one plugin = one purpose)
- Contains commands, agents, skills, hooks, or MCP servers
- Has a `.claude-plugin/plugin.json` manifest
- Can be distributed via marketplaces or standalone
**Marketplace:**
- A catalog of multiple plugins
- Has a `.