Where to Find the Community Plugin Marketplace for Claude
The Claude Community Plugin Marketplace is located at .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 - 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 within each plugin's subdirectory:
testdino/.claude-plugin/marketplace.json— Marketplace manifest for the testdino plugin collectionquickdesign/.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:
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:
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:
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 |
Central catalogue of all community plugins | https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json |
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 |
Marketplace manifest for the quickdesign plugin collection | https://github.com/anthropics/claude-plugins-community/blob/main/quickdesign/.claude-plugin/marketplace.json |
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.jsonat 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
testdinoandquickdesignmaintain 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. 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 files. These local manifests use the same schema as the central catalogue.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →