anthropics/claude-plugins-official · 18 Oct 2026 · Feature

The Boring Repo That Turned Claude Code Into a Platform

Andrei Popescu
Andrei Popescu
Staff Writer

claude-plugins-official is just a directory — but it's the distribution layer, trust boundary, and context-tax collector for an entire plugin economy.

anthropics/claude-plugins-official
★43.7k stars Velocity · 7d +793 ★/day ↗accelerating
star history

The most consequential repository Anthropic maintains for Claude Code contains almost no software. claude-plugins-official is a directory — a curated list of plugins split between Anthropic’s own (/plugins) and third-party submissions (/external_plugins), each entry pointing at a manifest, some skills, maybe an MCP server configuration. If you came looking for clever code, you’ll leave disappointed. If you came looking for why everyone is suddenly arguing about Claude Code plugins, you’re in exactly the right place, because the boring part — a catalog with a submission form — is where the whole story lives.

anthropics/claude-plugins-official

A marketplace is a product decision, not a technical one

Claude Code already had every capability plugins provide. Skills could live in a user’s skills directory and work across all projects. Subagents, hooks, MCP server connections — all of it functioned independently, as Anthropic’s own documentation readily admits. Before plugins existed, the standard distribution mechanism was copying .claude directories between machines, which the Claude Code in Action course describes with the affection one reserves for rsync over SSH.

A plugin, then, solves a packaging and distribution problem, not a capability problem. It bundles skills, agents, hooks, MCP server configs, LSP servers, background monitors, themes, and a slice of settings into one installable unit with a name and a version. The marketplace adds discovery, updates, and version tracking on top. That’s the entire technical contribution — and it’s the same move that turned web browsers, code editors, and package managers into platforms. Whoever controls the default catalog controls the ecosystem’s shape. Anthropic built the catalog.

The scale claims floating around vary wildly, which is itself informative. The Claude marketplace page lists 341 plugins; a third-party directory tracker counted 255 at its capture; a Substack reviewer mentions 101 official plugins at the time of her testing; a (now-inaccessible) Reddit thread claimed 28. The numbers disagree because they were captured at different moments of a catalog growing fast enough that nobody can keep a count stable — and because “official,” “marketplace,” and “community” are blurrier categories than the branding suggests.

The context tax nobody budgeted for

Here is the genuinely novel design constraint, and the one most installers discover too late: an enabled plugin is part of every session, not just the sessions where it’s used. The plugins overview is blunt about the consequences. The names and descriptions of every invocable skill, agent, and command in an installed plugin occupy context tokens on every turn, counting toward usage even when nothing from the plugin runs. Plugin-defined MCP servers spin up alongside every enabled session. The full text of a skill loads only when invoked, but the index never unloads.

This inverts the economics of plugin installation as most people understand it. In an editor, an unused extension costs disk space. In Claude Code, an unused plugin costs money — a permanent token overhead priced into every conversation you have. Anthropic’s marketplace surfaces a “Context cost” estimate before installation and lets you measure installed plugins afterward, which is the right disclosure, but it’s disclosure of a tax structure that rewards restraint. The Substack reviewer’s diagnosis — users “stacking MCP servers on hooks on skills, causing slowdowns” — is the predictable result of treating plugins as free.

The Claude Cowork plugin guide records the same tension at the flagship end of the catalog: one website plus a design system plus a video via the Claude Design plugin can consume over half a weekly usage quota. When your plugin’s output is measured in the same currency as your plugin’s overhead, curation stops being a nice-to-have and becomes the core product.

The trust model is a warning label

The README’s most prominent text is a disclaimer: Anthropic does not control what MCP servers, files, or other software are included in plugins, and cannot verify they will work as intended or won’t change. That’s not boilerplate hedging — it’s an accurate description of the security posture.

The Claude Code in Action course spells out the sharp edges. Plugins run code with the user’s own privileges. Installing a plugin for its skills also installs its hooks, including PreToolUse and Stop hooks — and a community plugin could ship a Stop hook that calls a network endpoint without any configuration warning. Hooks from plugins stack with your own; both fire. Plugins can ship a limited settings.json honoring only two keys, one of which can promote a plugin subagent to the main thread, changing default behavior. The course’s summary line deserves to be quoted everywhere: reviewed is not the same as trusted.

The Clarista guide — written by a vendor selling an enterprise MCP gateway, so weigh accordingly — catalogs the enterprise-grade anxieties: permissions sprawl, audit blindness, supply-chain risk from npm and PyPI dependencies, and sandbox escape via filesystem access. Clarista’s commercial interest in these fears doesn’t make them wrong. A marketplace that distributes hook-bearing, privilege-inheriting code bundles at platform scale is a supply-chain surface, and the official directory’s curation is a quality filter, not a security boundary.

What’s actually in the catalog

Strip away the anxiety and the catalog is genuinely interesting as a map of who wants a presence inside the agent loop. The marketplace listing shows third-party plugins from Microsoft, GitHub, Vercel, Figma, Supabase, Upstash, and Atlassian. The directory tracker extends the list to Adobe, Google, AWS, Auth0, 42Crunch, and Aikido, spanning security auditing, design automation, data engineering, and project management.

The functional categories tell the story of a coding tool straining to become a general work environment. There are language-server plugins giving Claude real TypeScript and Python code intelligence. There’s a Security Guidance plugin that warns about command injection and XSS during file edits. There’s Ralph Loop, which applies an iterative technique of repeatedly working a task while reviewing prior output until completion — a self-critique loop packaged as a product. And per the Claude Cowork guide, the plugin system has since carried Claude beyond coding entirely, into sales, finance, legal (with a green/yellow/red clause flagging system), and design work — the Claude Design plugin’s launch reportedly coinciding with a Figma board resignation and a single-digit stock dip, though that account comes from a third-party guide and should be treated as color, not confirmed causation.

The skill-bundle loophole is quietly the cleverest part

Buried in the README is a mechanism that deserves more attention than it gets: skill-bundle plugins. When a source repository ships SKILL.md files but never bothered writing a .claude-plugin/plugin.json manifest, the marketplace entry can declare those skills directly — pointing at a git subdirectory, pinned to a specific commit SHA, with strict: false and an explicit skills array. Paths can reach across multiple library subdirectories, exposing a curated subset of a repo’s skills under the plugin’s namespace.

This is the marketplace reaching into repositories that never asked to be plugins. Any SDK that documents its agent skills in SKILL.md format can be wrapped, pinned, and distributed without its maintainers lifting a finger. It’s a pragmatic move — the ecosystem’s raw material already existed, and demanding manifests from every vendor would have throttled supply — but it also means the directory’s curation is doing double duty as an endorsement layer for content its original authors may not have intended to distribute this way. The commit pinning mitigates the supply-chain angle somewhat; it does nothing for the consent angle.

Independent testing says most of it isn’t worth keeping

The hype has now attracted its first wave of adversarial testing. The Build to Launch review — a practitioner who has shipped with Claude Code daily since launch — tested 11 plugins on real work: content plugins on her actual writing system, business plugins on real positioning questions, coding plugins on a real feature build. Her verdict: 4 of 11 worth keeping.

The specific findings are more interesting than the ratio. The Brand Voice plugin surfaced 34 never-audited products in her catalog — a genuine catch. A Marketing-versus-Sales comparison produced one right answer and one wrong answer with a flashy UI, a result that should be tattooed on every plugin shopper’s forearm. And the feature-dev plugin eliminated four database tables before any code was written — which the author counts as a win, and which a more nervous reader might count as an agent making schema decisions ahead of the human’s veto window. Her core complaint is structural: it’s hard to tell what “working” means until a plugin runs on real work, and the marketplace’s descriptions are not a substitute for that test.

Not the only marketplace in town

The official directory also isn’t the only game. The cc-plugins repository is an independent community marketplace offering its own git automation, a Jira Cloud CLI, and a code review plugin that grades findings by evidence rather than the model’s stated confidence — a philosophically pointed choice, given how often stated confidence and reality diverge. It even ships a comic-generation skill with headless rendering at 1280x720 into a 32-color GIF, because apparently that’s a thing marketplaces contain now. Its commit history shows co-authorship by Claude Opus 4.6, which is either a charming footnote or a preview of how most marketplace entries will get built.

Anthropic’s docs treat multiple marketplaces as a feature — team-internal catalogs, third-party catalogs, private ones — and the Clarista guide positions enterprise gateways as yet another layer. The official directory’s advantage is default placement and the “Anthropic verified” badge, not exclusivity.

The unresolved tension

Where this heads is genuinely open. The catalog will keep growing — the trajectory from 28 to 101 to 255 to 341 across captures suggests velocity, not saturation — and every new entry deepens the two problems the marketplace was never designed to solve. The first is economic: a plugin model where installation carries a per-turn token cost punishes exactly the exploratory behavior a marketplace needs to thrive. The second is trust: a distribution channel for privilege-inheriting, hook-bearing code bundles whose security model is a disclaimer and a quality bar, at a time when enterprises are being told to treat MCP-adjacent infrastructure as a governed surface.

The honest read of claude-plugins-official is that it’s a well-executed catalog with an honest warning label, attached to a plugin architecture whose context-cost accounting is unusually transparent and whose trust model is unusually thin. The boring repo made Claude Code a platform. Whether it becomes a good platform depends on whether curation, cost disclosure, and a submission form can carry weight that, historically, has always eventually required real verification infrastructure. Reviewed, as the man says, is not the same as trusted.

Sources

  1. Plugins overview - Claude Code Docs
  2. There are 28 official Claude Code plugins most people don ...
  3. Plugins | Claude Marketplace | Claude by Anthropic
  4. Claude Plugins Official
  5. Skills, Plugins, and MCPs, oh my! : r/Anthropic
  6. Best Claude Code Plugins (2026): 11 Tested, 4 Worth Keeping
  7. Claude Code MCP Servers & Plugins: The Complete
  8. yanmxa/cc-plugins: Claude Code ...
  9. All Official Plugins Directory [2026] - Claude Cowork Guide
  10. 24 Things to Add to Claude: Plugins, Skills, and MCP ...
  11. Plugins · Claude Code in action
  12. Enhancements with MCP servers · Building with the Claude API

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.