A plugin manager and skills installer for AI coding agents.
skills-discovery-demo.mp4
Install a Claude plugin:
npx claude-plugins install @EveryInc/every-marketplace/compounding-engineeringImportant
Requires Claude Code v2.0.12 or later for plugin support.
Install an agent skill (works with agentskills-compatible clients):
npx skills-installer install @anthropics/claude-code/frontend-designImportant
Check agentskills to see if your client supports skills.
Discovering, installing, and managing plugins and skills across AI coding agents can be fragmented. This project provides:
- One registry for discovering 11,989 Claude Code plugins and 63,065 agent skills at claude-plugins.dev
- Two focused CLIs —
claude-pluginsfor Claude Code plugins,skills-installerfor agent skills - Multi-client support — Install skills for Claude, Cursor, Windsurf, OpenCode, Codex, VS Code, Amp Code, Goose, Letta, Gemini CLI, Antigravity, Trae, Qoder, CodeBuddy.
- Autonomous discovery — Install the skills-discovery meta skill and let your agent find and install skills for you
Explore available Claude Code plugins and agent skills at claude-plugins.dev or use skills-installer search from your terminal.
Our registry automatically discovers and indexes all public Claude Code plugins and agent skills on GitHub.
This project provides two command-line tools:
Manage Claude Code plugins — install, enable, disable, and list.
npm install -g claude-plugins| Command | Description |
|---|---|
install <plugin> |
Install a plugin from the registry |
list |
View installed plugins |
enable <name> |
Enable a disabled plugin |
disable <name> |
Disable a plugin |
Plugins are installed to ~/.claude/plugins/marketplaces/
Install Agent Skills across multiple AI coding clients.
npm install -g skills-installer| Command | Description |
|---|---|
search [query] |
Search for skills in the registry |
install <skill> |
Install or update a skill |
list |
List installed skills |
Options:
--client <name>— Target client (default: claude-code)--localor-l— Install to current directory only
Skills are installed to ~/.claude/skills/ (global) or ./.claude/skills/ (local)
The search command provides an interactive terminal experience for discovering skills — search, browse, sort by relevance/stars/installs, and install without leaving your terminal.
npx skills-installer search| Client | Flag |
|---|---|
| Claude Code | --client claude-code (default) |
| Cursor | --client cursor |
| Windsurf | --client windsurf |
| VS Code | --client vscode |
| Codex | --client codex |
| Amp Code | --client amp |
| OpenCode | --client opencode |
| Goose | --client goose |
| Letta | --client letta |
| GitHub | --client github |
| Gemini CLI | --client gemini |
| Antigravity | --client antigravity |
| Trae | --client trae |
| Qoder | --client qoder |
| CodeBuddy | --client codebuddy |
Both tools resolve identifiers via our registry:
- Run install command with identifier (e.g.,
@owner/repo/name) - Registry returns the Git repository URL
- CLI clones and installs the plugin or skill
Want your agent to help you discover and install skills? Try the skills-discovery meta skill:
npx skills-installer install @Kamalnrf/claude-plugins/skills-discoveryOnce installed, your agent will:
- Proactively search for relevant skills before starting tasks
- Help you compare and understand the differences between skills
- Install skills on your behalf with your confirmation
If you find this project useful, here are two ways to help:
A star helps others discover this project!
As the registry grows, we're approaching GitHub API rate limits (5,000 requests/hour). You can help by sharing a token:
- Authorize our OAuth Application
- This grants read-only access to public data only — no access to private repos or actions on your behalf
- Your token joins a pool we rotate through to distribute API load
You can revoke access anytime at github.com/settings/applications.
See CLI README for development instructions.
Tech stack:
Contributions welcome! Open an issue or submit a PR.
MIT
