# Where to Find the Community Plugin Marketplace for Claude

> Discover the Claude Community Plugin Marketplace at anthropics/claude-plugins-community. Access the full JSON catalog of community-published plugins easily.

- Repository: [Anthropic/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)
- Tags: getting-started
- Published: 2026-09-04

---

**The Claude Community Plugin Marketplace is located at [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) in the `anthropics/claude-plugins-community` repository, which contains the complete JSON catalogue of all community-published plugins.**

The community plugin marketplace for Claude serves as the central registry for third-party extensions that extend Claude's capabilities. This marketplace is defined by a JSON manifest stored directly in the open-source repository, making it accessible for programmatic discovery and integration. Understanding the file structure and location enables developers to browse available plugins and understand how the ecosystem is organized.

## Central Marketplace Location

The authoritative source for the community plugin marketplace is the manifest file located at the root of the repository:

- **Path:** [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json)
- **GitHub URL:** https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json

This file contains the complete catalogue of community-published plugins. According to the source code analysis, the manifest includes entries such as `"name": "0x"` with corresponding source URLs and SHA references, confirming this file serves as the definitive list of community plugins.

## Manifest Structure and Metadata

The marketplace JSON follows a structured schema that organizes plugin metadata for machine readability. The top-level object contains two critical keys:

- **`"plugins"` array:** Contains the complete list of available community plugins, each with metadata including name, description, source repository, SHA reference, and homepage URL.
- **`"renames"` map:** Provides a lookup table for legacy plugin identifiers that have been renamed, ensuring backward compatibility.

Each entry in the plugins array exposes standardized fields that allow Claude clients to discover, verify, and load extensions safely.

## Individual Plugin Manifests

In addition to the central marketplace file, individual plugin directories maintain their own local manifests. These per-plugin configurations follow the same JSON structure and are located at [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) within each plugin's subdirectory:

- [`testdino/.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/testdino/.claude-plugin/marketplace.json) — Marketplace manifest for the *testdino* plugin collection
- [`quickdesign/.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/.claude-plugin/marketplace.json) — Marketplace manifest for the *quickdesign* plugin collection

These individual manifests allow plugin authors to bundle metadata directly with their source code while still being referenced by the central catalogue.

## How to Access the Marketplace Programmatically

The marketplace JSON is accessible via the GitHub raw content URL, enabling direct programmatic consumption without cloning the repository.

### Python Example

Load the marketplace manifest and list all plugin names:

```python
import json
import requests

url = "https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json"
data = json.loads(requests.get(url).text)

plugin_names = [p["name"] for p in data["plugins"]]
print("Available plugins:", plugin_names)

```

### Command Line Example

Retrieve the marketplace JSON via curl and extract key fields:

```bash
curl -s https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json \
| jq '.plugins[] | {name, description, homepage}'

```

### JavaScript Example

Fetch the marketplace and filter by category:

```javascript
fetch('https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json')
  .then(r => r.json())
  .then(data => {
    const testingPlugins = data.plugins.filter(p => p.category === 'testing');
    console.log('Testing plugins:', testingPlugins.map(p => p.name));
  });

```

## Key Repository Files

The following files define the complete structure of the community plugin marketplace:

| File | Purpose | Link |
|------|---------|------|
| [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) | Central catalogue of all community plugins | https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json |
| [`testdino/.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/testdino/.claude-plugin/marketplace.json) | Marketplace manifest for the *testdino* plugin collection | https://github.com/anthropics/claude-plugins-community/blob/main/testdino/.claude-plugin/marketplace.json |
| [`quickdesign/.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/.claude-plugin/marketplace.json) | Marketplace manifest for the *quickdesign* plugin collection | https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/.claude-plugin/marketplace.json |
| [`README.md`](https://github.com/anthropics/claude-plugins-community/blob/main/README.md) | High-level repository overview and usage instructions | https://github.com/anthropics/claude-plugins-community/blob/main/README.md |

## Summary

- The community plugin marketplace for Claude is defined by [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) at the repository root.
- The manifest includes a `"plugins"` array containing metadata for all community extensions and a `"renames"` map for legacy identifiers.
- Individual plugins like `testdino` and `quickdesign` maintain local manifests within their respective directories.
- The JSON file is accessible via direct URL for programmatic discovery using Python, JavaScript, or command-line tools.
- Each plugin entry includes critical metadata: name, description, source repository, SHA reference, and homepage URL.

## Frequently Asked Questions

### What format is the community plugin marketplace file?

The marketplace uses a JSON manifest format located at [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json). It contains a structured object with a `"plugins"` array listing all available extensions and a `"renames"` object mapping legacy identifiers to current names.

### Can I access the Claude plugin marketplace without cloning the repository?

Yes. The marketplace JSON is available via the GitHub raw content URL: `https://raw.githubusercontent.com/anthropics/claude-plugins-community/main/.claude-plugin/marketplace.json`. You can fetch this directly in applications using standard HTTP requests.

### What information does each plugin entry contain?

Each plugin entry in the marketplace includes the plugin name, description, source repository URL, specific SHA reference for version pinning, and homepage URL. This metadata enables secure and reproducible plugin loading.

### Are there separate marketplace files for individual plugins?

Yes. While the central manifest at the repository root lists all plugins, individual plugin directories such as `testdino/` and `quickdesign/` contain their own [`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json) files. These local manifests use the same schema as the central catalogue.