The marketplace catalogue for Claude Code plugins built at
WyeWorks. This repository holds no plugin code — only
.claude-plugin/marketplace.json, which points at the repository
each plugin lives in.
This catalogue and the plugins it lists are public, so installing needs nothing but Claude Code.
Inside Claude Code:
/plugin marketplace add wyeworks/claude-plugins
/plugin install accountable-review@wyeworks
Or from a terminal:
claude plugin marketplace add wyeworks/claude-plugins
claude plugin install accountable-review@wyeworksInstall at project scope instead, to declare the plugin in a repository's own settings so everyone working on it gets the same set:
claude plugin marketplace add wyeworks/claude-plugins --scope project
claude plugin install accountable-review@wyeworks --scope projectScopes are user (default, every project), project (checked in, shared with collaborators), and
local (this machine, this project, uncommitted).
| Plugin | Version | Repository | What it does |
|---|---|---|---|
accountable-review |
wyeworks/accountable-review | Turns a pull request into a published review map a reviewer can read before judging the change |
The version is read from each plugin's own .claude-plugin/plugin.json on main when the page
renders, for the reason the entries carry no version key: a number typed here is a number that is
wrong from the next release until someone remembers this table.
Append an entry to the plugins array. The shape is a name, a source, and a description:
{
"name": "your-plugin",
"source": { "source": "github", "repo": "wyeworks/your-plugin" },
"description": "One line, in the voice a user reads in the plugin list."
}Then validate before pushing — this checks the file as a marketplace manifest, not as a plugin:
claude plugin validate .Keep version out of catalogue entries. Each plugin's own .claude-plugin/plugin.json is the
single source of truth, and it wins when both are set. Pin ref or sha in the entry only when a
release deliberately needs holding back.
Worth testing an entry before pushing it: claude plugin marketplace add accepts a local path, so
you can add this directory, install from it, confirm the plugin's commands resolve, then
claude plugin marketplace remove wyeworks.
A new entry has to point at a public repository. A public catalogue listing a private plugin
fails at install rather than at marketplace add, which is the confusing end to fail at.