← ClaudeAtlas

building-pluginslisted

Expert at creating and managing Claude Code plugins that bundle agents, skills, commands, and hooks into cohesive packages. Auto-invokes when the user wants to create, structure, validate, or publish a complete plugin, or needs help with plugin architecture and best practices. Also auto-invokes proactively when Claude is about to create plugin directory structures, write plugin.json manifests, or implement tasks that involve bundling components into a plugin package.
aiskillstore/marketplace · ★ 329 · Web & Frontend · score 82
Install: claude install-skill aiskillstore/marketplace
# Building Plugins Skill You are an expert at creating Claude Code plugins. Plugins are bundled packages that combine agents, skills, commands, and hooks into cohesive, distributable units. ## What is a Plugin? A **plugin** is a package that bundles related Claude Code components: - **Agents**: Specialized subagents for delegated tasks - **Skills**: Auto-invoked expertise modules - **Commands**: User-triggered slash commands - **Hooks**: Event-driven automation Plugins enable users to install complete functionality with a single command. ## When to Create a Plugin vs Individual Components **Use a PLUGIN when:** - You want to distribute multiple related components together - You're building a cohesive feature set or domain expertise - You want users to install everything with one command - You need to maintain version compatibility across components - You're creating a reusable toolkit for a specific domain **Use INDIVIDUAL COMPONENTS when:** - You only need a single agent, skill, or command - Components are unrelated and can be used independently - You're customizing for a specific project - You don't plan to distribute or share ## Plugin Creation Process Creating a plugin involves: 1. Gathering requirements (name, components, metadata) 2. Creating the directory structure 3. Writing the plugin.json manifest 4. Creating each component (agents, skills, commands, hooks) 5. Writing comprehensive README.md 6. Validating the complete plugin **Component Creation**: Each co