claude-plugins

Guide the lifecycle of developing, validating, and distributing Claude Code plugins.

6|1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/outfitter-dev/outfitter --skill claude-plugins-outfitter-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-plugins
Source: https://github.com/outfitter-dev/outfitter/tree/main/plugins/fieldguides/skills/claude-plugins
Command: npx skills add https://github.com/outfitter-dev/outfitter --skill claude-plugins-outfitter-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide and workflow for creating, testing, and publishing plugins for Claude Code, streamlining the development process.

Core Features & Use Cases

  • Plugin Scaffolding: Initializes new plugin projects with the correct structure and manifest files.
  • Component Integration: Guides on adding commands, agents, hooks, and skills to plugins.
  • Validation & Auditing: Provides checklists and processes for ensuring plugin quality and compliance.
  • Distribution Strategy: Outlines steps for versioning, packaging, and releasing plugins to marketplaces.
  • Use Case: A developer wants to create a new plugin that adds custom commands for interacting with a project management tool. This Skill will guide them from project setup through to publishing the plugin.

Quick Start

Use the claude-plugins skill to scaffold a new plugin named 'my-new-plugin' with built-in commands.

Frequently Asked Questions about claude-plugins

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop and distribute Claude Code plugins?

To develop Claude Code plugins, initialize the project structure with a plugin.json manifest, add components like commands and hooks, validate against audit checklists, and publish via standalone or consolidated marketplace structures.

What is a Claude Code plugin manifest and what does it contain?

A Claude Code plugin manifest is a plugin.json file that initializes the plugin structure and defines its scope. It serves as the central configuration file for adding components like commands, agents, hooks, and skills.

How do I validate a Claude Code plugin before publishing to a marketplace?

You validate a Claude Code plugin by running it against audit checklists provided in the development workflow. This ensures component quality, manifest compliance, and correct structure before marketplace distribution.

Can I distribute Claude Code plugins as a standalone package or do I need a consolidated marketplace?

Claude Code plugins support both standalone and consolidated marketplace distribution structures. You can package and release individual plugins or catalog them within a larger marketplace based on your distribution strategy.

What components can I add when building Claude Code plugins?

When building Claude Code plugins, you can integrate commands, agents, hooks, and skills as functional components. These are added after initializing the plugin.json manifest to define the plugin's capabilities.