Manage ALL Claude Code plugins in one place.
You must be on at least Claude Code v2.0.12 to be able to use the Claude Plugins CLI
Explore available plugins and skills at claude-plugins.dev
Currently indexing 1200+ plugins from GitHub repositories. Our registry automatically discovers and indexes all public Claude Code plugins on GitHub every 10 minutes for easy discovery and installation.
With npx:
# Install a plugin
npx claude-plugins install @anthropics/claude-code-plugins/pr-review-toolkit
# List installed plugins
npx claude-plugins list
# Enable/disable plugins
npx claude-plugins enable plugin-name
npx claude-plugins disable plugin-nameOr globally:
npm install -g claude-pluginsInstall a plugin from the registry:
All plugins must be registered @ central registry. Currently we scour Github for public plugins.
View all installed plugins grouped by marketplace:
npx claude-plugins listOutput shows enabled (✓) and disabled (✗) plugins.
Re-enable a previously disabled plugin:
npx claude-plugins enable plugin-nameDisable an installed plugin:
npx claude-plugins disable plugin-nameThe plugin can be re-enabled later.
The CLI resolves all plugin identifiers via a lightweight registry(npm-style):
- @author/marketplace/plugin → API lookup at
https://api.claude-plugins.dev/api/resolve/author/marketplace/plugin - namespace/plugin → API lookup at
https://api.claude-plugins.dev/api/resolve/namespace/plugin - plugin → API lookup at
https://api.claude-plugins.dev/api/resolve/plugin
Today, we are indexing all publicly available plugins on Github every 10 mins, so no additional changes required to get your plugin added. And every public plugin is available for easy installation.
The plugin manager uses a centralized registry to resolve plugin identifiers to Git repositories:
- You run
npx claude-plugins install @namespace/name - CLI queries the registry API
- Registry returns the Git URL
- CLI clones and validates the plugin
- Plugin is enabled in Claude Code
Plugins are installed to ~/.claude/plugins/marketplaces/
This repository contains:
- CLI (
packages/cli) - Command-line tool for managing plugins - Registry API - Central plugin registry on Val Town that auto-indexes GitHub
- Web (
packages/web) - Plugin discovery website with skills filtering
Registry API: val.town/x/kamalnrf/claude-plugins-registry
Many plugins now include Claude Skills - reusable capabilities that extend Claude Code's functionality. Browse and filter plugins by skills on claude-plugins.dev.
- Search command with API integration (API endpoint exists, CLI command not implemented yet)
- Plugin update/upgrade command
- Version pinning
- Plugin signatures/verification
- Plugin interoperability between different coding agents (e.g., Claude Code, Gemini CLI, Codex)
- Plugin owners being able to update the plugin identifier
See CLI README for development instructions.
Contributions welcome! This project uses:
- Bun for the CLI
- Val Town for the API
- Astro for Web App
MIT
