Customize Claude Code with plugins
Claude Code now supports plugins: custom collections of slash commands, agents, MCP servers, and hooks that install with a single command.
Share your Claude Code setup with plugins
Slash commands, agents, MCP servers, and hooks are all extension points you can use to customize your experience with Claude Code. As we've rolled them out, we've seen users build increasingly powerful setups that they want to share with teammates and the broader community. We built plugins to make this easier.
Plugins are a lightweight way to package and share any combination of:
- Slash commands: Create custom shortcuts for frequently-used operations
- Subagents: Install purpose-built agents for specialized development tasks
- MCP servers: Connect to tools and data sources through the Model Context Protocol
- Hooks: Customize Claude Code's behavior at key points in its workflow
You can install plugins directly within Claude Code using the /plugin
command, now in public beta. They’re designed to toggle on and off as needed. Enable them when you need specific capabilities and disable them when you don’t to reduce system prompt context and complexity.