Skip to content

Publish to a marketplace

This repo is already wired as a self-marketplace (.claude-plugin/marketplace.json points source: "./" at the plugin root), and both manifests pass claude plugin validate --strict. Pick a distribution channel below.

Path A — Your own Git marketplace (works today)

Section titled “Path A — Your own Git marketplace (works today)”

The repo is already set up for this. Anyone can install once the repo is reachable (public, or private for teammates who can clone it).

/plugin marketplace add elwizard33/qa-my-app
/plugin install qa-catalog@qa-my-app

(qa-catalog = plugin name, qa-my-app = marketplace name.)

Updates: because plugin.json has a pinned "version", users only receive updates when you bump that field and push. Until you bump, the installed version stays frozen — see Version resolution.

Path B — Anthropic community marketplace (@claude-community)

Section titled “Path B — Anthropic community marketplace (@claude-community)”

Public, third-party submissions land here after an automated safety + claude plugin validate review.

  1. Run claude plugin validate . locally first.
  2. Submit via one of the in-app forms:
  3. On approval your plugin is pinned to a commit SHA in anthropics/claude-plugins-community, and CI auto-bumps the pin as you push. The public catalog syncs nightly, so expect a delay.

Users then install with:

/plugin marketplace add anthropics/claude-plugins-community
/plugin install qa-catalog@claude-community

Path C — claude-plugins-official (curated)

Section titled “Path C — claude-plugins-official (curated)”

No application process — Anthropic selects these at its discretion. The submission form does not add plugins to the official marketplace.

Ship Path A now and submit to Path B for broader discovery. Both honor a no-surprise update policy: updates only flow when you bump plugin.json’s version.