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.