claude-code-plugins
npx machina-cli add skill JamesPrial/claude-plugins/claude-code-plugins --openclawClaude Code Plugins
Comprehensive documentation for Claude Code extensibility. Plugins let you extend Claude Code with custom functionality that can be shared across projects and teams. Install plugins from marketplaces to add pre-built commands, agents, hooks, Skills, and MCP servers, or create your own to automate your workflows.
Start with Plugins. Only read what you need. Come back if you need more.
References
- Plugins - Tutorials and practical usage
- Plugin Reference - Technical specifications and schemas
- Plugin Marketplaces - Creating and managing plugin marketplaces
- Slash Commands - Slash command development details
- Subagents - Custom AI subagent definitions
- Hooks - Event handling and automation
- MCP - External tool integration via Model Context Protocol
- Settings - Configuration options for Claude Code
- Skills - Agent skill development
Source
git clone https://github.com/JamesPrial/claude-plugins/blob/main/claude-code-guide/skills/claude-code-plugins/SKILL.mdView on GitHub Overview
Claude Code Plugins provides comprehensive docs for extending Claude Code with custom plugins. Plugins let you share functionality across projects and teams, and you can install pre-built plugins from marketplaces or build your own to automate workflows with commands, agents, hooks, Skills, and MCP servers. This guide helps you start with Plugins and explore technical references as needed.
How This Skill Works
Plugins extend Claude Code by adding modular functionality that can be shared across projects. They introduce new commands, agents, hooks, Skills, and MCP servers and can be installed from marketplaces or created from scratch. Technical specifications are documented in the Plugin Reference and related references like Slash Commands, Hooks, Subagents, MCP, Settings, and Skills.
When to Use It
- You need to automate repetitive workflows across teams by adding custom plugin logic.
- You want to reuse a command, hook, or MCP integration across multiple projects.
- You seek to extend Claude Code with new behaviors via a custom plugin.
- You need to integrate external tools or services through an MCP-based workflow.
- You want standardized configuration and settings managed via plugins.
Quick Start
- Step 1: Browse the Plugins section and Marketplace to identify a plugin that fits your needs.
- Step 2: Install the chosen plugin or start a new custom plugin project following the Plugin Reference.
- Step 3: Test the plugin in a safe environment and consult Slash Commands, Hooks, Subagents, MCP, Settings, and Skills references for usage.
Best Practices
- Browse Marketplace plugins first to find reusable solutions before building from scratch.
- Read the Plugin Reference to understand schemas and integration points.
- Pin plugin versions and test in isolated environments before production use.
- Follow security and sandbox guidelines when developing or installing plugins.
- Document plugin usage and maintain a shared registry for teams.
Example Use Cases
- Install a marketplace plugin that adds a pre-built code-formatting command.
- Create a custom hook plugin to trigger automated checks on code changes.
- Develop an MCP integration plugin to connect Claude Code with an external tool.
- Use a plugin to share common Skills across multiple projects.
- Manage standardized settings across teams using a plugin-based configuration.