Can You Submit a Pull Request Directly to the Anthropics Claude Plugins Community Repo?

No, you cannot submit a pull request directly to the anthropics/claude-plugins-community repository because it operates as a read-only mirror that is automatically regenerated from Anthropic's internal review pipeline.

The anthropics/claude-plugins-community repository hosts the official community marketplace for Claude Code plugins, but it functions differently from typical open-source projects. Instead of accepting direct code contributions via GitHub, all plugin submissions must flow through Anthropic's structured external review process.

Why Direct Pull Requests Are Not Accepted

The repository is explicitly configured as a read-only mirror of the official marketplace that Anthropic maintains internally. According to the source code in README.md at line 26, the project states: "Pull requests opened directly against this repo are closed automatically – all changes flow from the internal review pipeline."

This policy exists because the repository's contents are regenerated nightly by an automated pipeline. The file .claude-plugin/marketplace.json is not manually curated; instead, it is machine-generated based on plugins that have passed through Anthropic's internal vetting process. Any changes submitted via GitHub pull request would be overwritten during the next automated sync.

How to Contribute Plugins to the Community Marketplace

To add a new plugin to the marketplace, you must use the official submission workflow:

  1. Submit via the web form — Navigate to clau.de/plugin-directory-submission and complete the plugin submission form.

  2. Undergo automated security scans — Anthropic runs automated security scans on all submissions to verify the plugin meets safety and quality standards.

  3. Wait for internal review — If the plugin passes security scans, the Anthropic team incorporates it into the internal marketplace.

  4. Automatic synchronization — Approved plugins are subsequently synced to the public anthropics/claude-plugins-community repository during the next scheduled update.

Key Files in the Repository

Understanding the repository structure clarifies why direct edits are futile:

  • README.md — Contains the contribution policy and explanation of the read-only nature (as noted at line 26).
  • .claude-plugin/marketplace.json — The JSON manifest that lists all community plugins; this file is auto-generated and should not be manually edited.
  • LICENSE — Defines the open-source licensing terms for the repository contents.

Consuming Plugins from the Community Marketplace

While you cannot push code directly to the repository, you can install and use the plugins it hosts through the Claude Code CLI:


# Add the community marketplace to your Claude Code installation

claude plugin marketplace add anthropics/claude-plugins-community

# Install a specific plugin from the community marketplace

claude plugin install weather-api@claude-community

The plugins are defined in the JSON manifest located at .claude-plugin/marketplace.json:

{
  "plugins": [
    {
      "name": "weather-api",
      "version": "0.1.0",
      "description": "Fetch current weather data",
      "repository": "https://github.com/example/weather-api"
    }
  ]
}

Summary

  • The anthropics/claude-plugins-community repository is a read-only mirror, not a traditional open-source project.
  • Direct pull requests are automatically closed because the content is regenerated from an internal pipeline.
  • All plugin submissions must go through the official web form at clau.de/plugin-directory-submission.
  • The .claude-plugin/marketplace.json file is machine-generated and should never be manually edited.
  • Users consume plugins via the claude plugin CLI commands, not by cloning or modifying this repository.

Frequently Asked Questions

Can I submit a pull request directly to the anthropics/claude-plugins-community repo?

No. The repository explicitly rejects direct pull requests. As documented in README.md line 26, any pull request opened against this repository is closed automatically because the content is regenerated nightly from Anthropic's internal systems.

What happens if I open a pull request on the repository?

The pull request will be closed automatically by the repository maintainers. The README.md states that "all changes flow from the internal review pipeline," meaning the repository cannot accept external modifications to the codebase or the marketplace.json manifest.

How do I add my plugin to the Claude community marketplace?

You must submit your plugin through the official web form at clau.de/plugin-directory-submission. Your submission will undergo automated security scans, and if approved, it will be added to the internal marketplace and subsequently synced to the public repository.

Where is the plugin manifest stored?

The plugin manifest is stored at .claude-plugin/marketplace.json in the repository root. However, this file is auto-generated by Anthropic's internal pipeline and is not intended for manual editing. It serves as the machine-readable index that the claude CLI uses to locate and install community plugins.

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:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →