← ClaudeAtlas

plugins-scaffoldinglisted

Guide for creating Claude Code plugins with proper structure, metadata, and components. This skill should be used when creating plugins, writing manifests, or setting up marketplaces.
jerrytang02-gif/claude-code-plugins-dev · ★ 1 · Code & Development · score 74
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 `.