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

> Learn why you can't submit a pull request directly to the anthropics/claude-plugins-community repo. Discover the correct contribution process for this read-only mirror.

- Repository: [Anthropic/claude-plugins-community](https://github.com/anthropics/claude-plugins-community)
- Tags: how-to-guide
- Published: 2026-09-08

---

**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`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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](https://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`](https://github.com/anthropics/claude-plugins-community/blob/main/README.md)** — Contains the contribution policy and explanation of the read-only nature (as noted at line 26).
- **[`.claude-plugin/marketplace.json`](https://github.com/anthropics/claude-plugins-community/blob/main/.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:

```bash

# 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`](https://github.com/anthropics/claude-plugins-community/blob/main/.claude-plugin/marketplace.json):

```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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/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`](https://github.com/anthropics/claude-plugins-community/blob/main/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](https://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`](https://github.com/anthropics/claude-plugins-community/blob/main/.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.