Expo plugin
The Expo plugin is a collection of agent skills for working with Expo projects and Expo Application Services.
- Claude Code
- Plugin
expo · 3,880 stars
Plugins
Every plugin we list, with the install command for each agent and which agents it works with.
15 listed
The Expo plugin is a collection of agent skills for working with Expo projects and Expo Application Services.
expo · 3,880 stars
The Exa plugin brings Exa's web search and crawling to Claude Code through its MCP server.
Exa · 5,204 stars
Atomic Agents is a framework for building AI agents from small, composable parts, and this is its Claude Code plugin, with the repository tagline Building AI agents, atomically.
Eigenwise · 6,314 stars
Hugging Face Skills is the plugin form of the huggingface/skills repository, described as a way to give agents the power of the Hugging Face ecosystem.
huggingface · 11,240 stars
Fullstack Dev Skills is a plugin bundling 67 specialised skills for full-stack developers, pitched as a way to turn Claude Code into a pair programmer.
jeffallan · 12,143 stars
ccstatusline is a customisable status line for the Claude Code command line, with themes and powerline styling.
sirmalloc · 13,475 stars
The Compound Engineering plugin is described as the official plugin from Every for Claude Code, Codex, Cursor and more.
EveryInc · 25,789 stars
Claude HUD is a Claude Code plugin that shows what the session is doing, including context usage, active tools, running agents and todo progress.
Jarrod Watts · 29,035 stars
The official plugin directory is an Anthropic-managed repository of Claude Code plugins, described as a directory of high quality plugins.
Anthropic · 45,440 stars
Chrome DevTools for coding agents is the project description, and this entry is the Claude Code plugin form of the ChromeDevTools MCP server.
ChromeDevTools · 54,503 stars
This is the marketplace listing for Superpowers, the same project as our skill entry but reached through Claude Code's plugin system.
obra · 309,408 stars
This is the Claude Code plugin packaging of Desktop Commander, listed in the claude-plugins-official marketplace and installed with /plugin install desktop-commander@claude-plugins-official.
Desktop Commander · 10,174 stars
DeepEval is described as the LLM evaluation framework, and this entry is its Claude Code plugin from Confident AI, listed in the claude-plugins-official marketplace and installed with /plugin install deepeval@claude-plugins-official.
Confident AI · 19,203 stars
Hyperframes, from HeyGen, is a Claude Code plugin whose repository describes the idea as write HTML and render video, built for agents.
HeyGen · 76,031 stars
Skills, from Matt Pocock, is a Claude Code plugin packaging the skills from his own agents directory, and the GitHub description calls them skills for real engineers.
Matt Pocock · 307,443 stars
A Claude Code plugin is a directory of skills, subagents, hooks, MCP servers and other parts that Claude Code installs as one unit, usually from a marketplace. Run /plugin and open the Discover tab, or install by name with /plugin install <name>@<marketplace>. A plugin runs code with your permissions, so review it first. We checked Anthropic's plugin docs and repos on 31 October 2026.
What it bundles | Skills, agents, hooks, MCP servers, LSP servers, a hooks module (a "mod"), monitors, a |
Manifest |
|
Browse |
|
Install in a session |
|
Install from a shell |
|
Manage from a shell |
|
Reload without restarting |
|
Scopes | User (default), project, local |
Official marketplace |
|
Community marketplace |
|
Cost | Free to install; each plugin adds context and usage |
Skills, subagents, hooks and MCP servers each work on their own. A skill saved in ~/.claude/skills/ is already available in every project. A plugin is the way to package several of them together, so one command installs a whole setup, and updates arrive from the marketplace.
Anthropic's overview names the parts a plugin can hold:
Part | What it does |
|---|---|
| |
Subagent definitions Claude can delegate to | |
Hooks | Commands that run at points in Claude Code's lifecycle, such as after every edit |
A hooks module (mod) | Hooks written as JavaScript functions, which can also draw panes and add commands |
Tool servers Claude connects to while the plugin is enabled | |
LSP servers | Language servers started by the plugin, so Claude can see type errors after edits |
A plugin skill appears with the plugin name as a prefix. A skill review in a plugin my-plugin runs as /my-plugin:review.
This is the part people overlook. An enabled plugin is part of every session, not only the ones where you use it:
Check the footprint before and after. Plugins in the official marketplace show a context cost estimate when you open them from the Marketplaces tab in /plugin. The Installed tab has a Not used recently group, and /skill-doctor shows what each skill costs. To stop a plugin without uninstalling it, run claude plugin disable <name>.
A marketplace is a catalog defined by a .claude-plugin/marketplace.json file in a repository. Anthropic's docs describe these tiers:
Marketplace | Name to type after | What is in it | How you get it |
|---|---|---|---|
Official |
| Plugins Anthropic maintains, plus plugins from partners and other authors | Claude Code adds it the first time you start an interactive session, unless policy blocks it |
Community |
| Third-party plugins authors submitted to Anthropic | Add it with |
Topic marketplaces | Varies | For example |
|
Third-party | The | Plugins from their authors' own repos |
|
Anthropic notes that most of the official marketplace comes from partners and other authors: tool vendors publish plugins that connect Claude Code to their services, and Anthropic maintains a smaller set of its own, with examples such as commit-commands, code-review and feature-dev, plus language server plugins. Anthropic does not review third-party marketplaces.
The names claude-plugins-official and claude-community are accepted only for marketplaces sourced from github.com/anthropics/ repositories, so a third-party marketplace cannot pose as an Anthropic one. A marketplace's name tells you who publishes the catalog, not what each plugin does.
A note on an old one. The claude-code-plugins marketplace in anthropics/claude-code is deprecated. If a tutorial tells you to run /plugin marketplace add anthropics/claude-code, skip that step and use claude plugin install <plugin>@claude-plugins-official. The plugin once called ralph-wiggum is now ralph-loop, and claude-opus-4-5-migration is retired.
/plugin./reload-plugins if it does not appear.Or by name: /plugin install <name>. That looks the name up in your marketplaces and opens the details; nothing installs until you choose a scope and confirm.
claude plugin install formatter@your-org --scope projectOn success it prints Successfully installed plugin: formatter@your-org (scope: project). Plugins installed this way load the next time Claude Code starts, or on /reload-plugins in an open session. Some plugins install by running a command that their marketplace names; Claude Code shows the command and asks you to accept it, which a script cannot do.
On a machine where nobody has opened an interactive session, the official marketplace is not registered yet. A setup script should first run claude plugin marketplace add anthropics/claude-plugins-official.
/plugin marketplace add owner/repo
/plugin install some-plugin@marketplace-nameClaude Code prints the marketplace name once it has added it.
Scope | Who gets it | Recorded in |
|---|---|---|
User (default) | You, in every project on the machine |
|
Project | Everyone in the repository |
|
Local | You, in this repository only |
|
Committing a project entry turns the plugin on for collaborators but does not download it. Each one runs claude plugin install <name>@<marketplace> --scope project once. Local overrides project, and project overrides user.
The terminal, the desktop app's local sessions and the VS Code extension on one computer read the same settings files, so a user-scope install in one shows up in the others.
claude plugin disable formatter@your-org
claude plugin enable formatter@your-org
claude plugin uninstall formatter@your-org --scope projectAuto-update is per marketplace. When it is on, a plugin you reviewed can change on disk later. For anything sensitive, turn auto-update off for that marketplace and update on purpose.
We list only what we found in Anthropic's own docs and repos.
Plugin or source | What it is | Notes |
|---|---|---|
The official directory | Apache-2.0. Internal plugins in | |
Anthropic's public skills repo as a marketplace | Install with | |
Slack plugin | Skills plus the Slack MCP server |
|
Figma plugin | Skills plus the Figma MCP server |
|
| Plugins Anthropic names as its own | See the slash commands guide for built-in alternatives |
Language server plugins | Type errors after edits, navigation by symbol | Anthropic documents a code intelligence page |
| Security review plugins documented by Anthropic | Read their docs pages before use |
A multi-harness plugin marketplace | MIT; works with Claude Code, Codex, Cursor, OpenCode, Copilot and more | |
100+ subagents as installable plugins | MIT | |
A CLI catalog, with its own plugin dashboard | MIT; community |
Our plan: browse Discover for the services you already use (Slack, Figma, Sentry, Supabase), install their plugin from the official marketplace, and leave the long tail until you have a need.
Anthropic's plugin security page opens with one line: a plugin you install can execute arbitrary code on your machine with your user privileges. What an installed plugin can do:
PATH of the Bash tool, so Claude's commands can run any executable there.The docs state the important limit: permission rules and the sandbox cover the tool calls Claude makes, not the code a plugin runs by itself. Hooks, monitors and server processes run with your full user permissions and outside the sandbox.
Anthropic's official directory adds its own warning: Anthropic does not control what MCP servers, files or other software are included in plugins and cannot verify that they will work as intended or will not change.
Practical habits:
You want | Use |
|---|---|
One reusable procedure | A skill in |
One reusable prompt you type | A command |
One specialist worker | A subagent file |
One service connection | An MCP server |
A tested bundle for a team | A plugin |
Versioned releases and updates | A plugin in a marketplace |
Anthropic's own advice is the same: install a plugin to get a setup someone else built with one command, make one to give your setup to teammates or publish versioned releases.
A minimal plugin layout, as shown in Anthropic's official directory README:
plugin-name/
.claude-plugin/plugin.json required metadata
.mcp.json optional MCP servers
commands/ optional slash commands
agents/ optional subagents
skills/ optional skills
README.mdDocs cover creating a plugin from an empty directory, testing it without a marketplace, converting an existing .claude/ setup, adding components, declaring dependencies with version ranges such as ^1.2, writing evals with claude plugin eval, and measuring token cost and usage. To list in Anthropic's directory, third-party partners submit through a form and must meet quality and security standards.
One rule worth knowing: a marketplace entry's name is an immutable slug. Renaming it breaks existing installs with a plugin-not-found error, so use displayName for labels and the top-level renames map if a rename is unavoidable.
We read Anthropic's plugin documentation and repos for this page. We did not install and test the plugins named here.
Plugins solve a real problem: distributing a setup. For a team, putting your skills, agents and MCP config in one versioned plugin beats telling everyone to copy five folders. For a solo developer, a plugin is often unnecessary. A skill file in ~/.claude/skills/ does the same job with less trust and less context.
The trust model is the thing to take seriously. Skills are text. Plugins can be programs. The distinction in Anthropic's own docs is clear, and we would follow it: official marketplace for vendors you already trust, review everything else, and keep the number small.
The healthy pattern we would aim for is three plugins you actively use, each from a source you can name.
What is a Claude Code plugin? A directory of skills, agents, hooks, MCP servers or other components installed as one unit.
How do I install a plugin? /plugin then Discover, or /plugin install <name>@<marketplace>.
Are plugins safe? They can run code with your privileges. Review before installing.
Do I need a plugin or just a skill? Only use a plugin to bundle several parts or share with a team.
Official vs community marketplace? Official has Anthropic's plugins plus partners; community holds third-party submissions and is added by hand.
*Product names are used descriptively. We are not affiliated with Anthropic.*
A directory of skills, agents, hooks, MCP servers or other components that Claude Code installs and loads as one unit, usually from a marketplace.
Run /plugin and use the Discover tab, or run /plugin install <name>@<marketplace>, or claude plugin install <name>@<marketplace> in your shell.
A plugin can run code on your machine with your user privileges, through hooks, monitors, MCP servers and its bin directory. Review it before you install, whichever marketplace it comes from.
Skills, subagents, hooks and MCP servers all work on their own. Use a plugin when you want several of them packaged as one unit, shared with a team, or versioned.
Official (claude-plugins-official) holds plugins Anthropic maintains plus partner and other authors. Community (claude-community) holds third-party plugins authors submitted to Anthropic, and you add it yourself.
The all-in-one WordPress community stack
Also ours: wbcomdesigns.comvapvarun.combrndle.com