Documentation

How this aggregator works

The Claude Marketplace Registry scans GitHub daily for Claude Code marketplace repositories, validates their manifests, and publishes everything as a browsable catalog and a free JSON API.

How discovery works

Every day at 00:00 UTC a scheduled GitHub Actions run executes an 11-strategy search across GitHub — manifest file paths (.claude-plugin/marketplace.json), repository topics (claude-plugins, claude-skills, …), and name/description matches. Results are deduplicated and merged with a seed list of known marketplaces.

Each candidate repository is probed for a spec-compliant .claude-plugin/marketplace.json manifest. Plugins are extracted from valid manifests, joined to their parent marketplace, and validated. Every number on this site traces back to that scan — nothing is estimated or mocked.

Freshness & pipeline

  1. Scan — daily multi-strategy GitHub search (00:00 UTC).
  2. Validate — manifests are parsed and plugins extracted.
  3. Generate — stats, topic counts, and history snapshots are computed.
  4. Gate — a validator checks counts, ID integrity, and data freshness before anything ships.
  5. Publish — an automated PR is reviewed by CI and merged; the static site rebuilds on GitHub Pages.

The whole chain runs unattended — catalog data on this site is at most one day old.

JSON data API

The entire catalog is available as free, public JSON — no key, no rate limit beyond GitHub Pages' CDN, CORS enabled for every origin. Point your scripts, dashboards, or agents at it:

data/stats.json

Ecosystem totals, trends, topics

data/marketplaces.json

All discovered marketplaces

data/plugins.json

Compact plugin index (full records per marketplace in data/plugins/)

data/history.json

Daily snapshot history

Full API reference

Getting your marketplace listed

Listing is automatic: publish a spec-compliant .claude-plugin/marketplace.json at your repository root, and the next daily scan will discover it. Adding the claude-plugins or claude-skills topic improves discoverability.

Found bad data, want a repository excluded, or have an idea? Open an issue on GitHub.