Skip to main content
The Claude Code plugin marketplace allows you to discover, install, and share plugins with the community.

What Is a Marketplace?

A marketplace is a collection of plugins that can be:
  • Public: Available to anyone
  • Private: Shared within your organization
  • Personal: Your own plugin collection
Marketplaces can be hosted on GitHub, npm, or any accessible location.

Official Marketplace

Claude Code includes an official marketplace with verified plugins:
/plugin install plugin-name@claude-code-marketplace
Official marketplace plugins are:
  • Maintained by Anthropic or trusted contributors
  • Regularly tested and updated
  • Documented with examples
  • Reviewed for security and quality

Installing from Marketplaces

Default Marketplace

Install from the default marketplace:
/plugin install code-review

Specific Marketplace

Install from a named marketplace:
/plugin install awesome-plugin@company-marketplace

GitHub Marketplace

Install directly from GitHub:
/plugin install username/plugin-repo@github

npm Marketplace

Install from npm:
/plugin install @scope/plugin-name@npm

Configuring Marketplaces

Add custom marketplaces in your .claude/settings.json:
{
  "marketplaces": [
    {
      "name": "company-marketplace",
      "url": "https://plugins.company.com/marketplace.json",
      "type": "json"
    },
    {
      "name": "github-org",
      "url": "https://github.com/org-name/plugins",
      "type": "github"
    }
  ]
}

Marketplace Format

Marketplaces use a JSON format to describe available plugins:
{
  "name": "My Marketplace",
  "version": "1.0.0",
  "plugins": [
    {
      "name": "awesome-plugin",
      "version": "1.2.0",
      "description": "An awesome plugin for Claude Code",
      "author": {
        "name": "Author Name",
        "email": "[email protected]"
      },
      "repository": "https://github.com/user/awesome-plugin",
      "keywords": ["automation", "testing"],
      "installUrl": "https://github.com/user/awesome-plugin/archive/v1.2.0.tar.gz"
    }
  ]
}

Publishing to Marketplaces

Prepare Your Plugin

1

Complete Plugin Metadata

Ensure your .claude-plugin/plugin.json is complete:
{
  "name": "my-plugin",
  "version": "1.0.0",
  "description": "Brief description",
  "author": {
    "name": "Your Name",
    "email": "[email protected]"
  },
  "repository": "https://github.com/you/my-plugin",
  "license": "MIT",
  "keywords": ["keyword1", "keyword2"]
}
2

Write Documentation

Create a comprehensive README.md:
  • Overview and features
  • Installation instructions
  • Usage examples
  • Configuration options
  • Troubleshooting guide
3

Test Thoroughly

Test your plugin:
  • On multiple operating systems
  • With different Claude Code versions
  • With various project types
4

Version and Tag

Use semantic versioning:
git tag v1.0.0
git push --tags

Submit to Official Marketplace

To submit to the official Claude Code marketplace:
  1. Create a pull request to the marketplace repository
  2. Include plugin metadata in the PR description
  3. Pass review requirements:
    • Security review
    • Code quality standards
    • Documentation completeness
    • Test coverage

Create Your Own Marketplace

Host your own marketplace:
{
  "name": "Company Internal Marketplace",
  "version": "1.0.0",
  "description": "Internal plugins for our team",
  "plugins": [
    {
      "name": "deploy-tools",
      "version": "2.1.0",
      "description": "Deployment automation tools",
      "installUrl": "https://internal.company.com/plugins/deploy-tools-2.1.0.tar.gz"
    }
  ]
}

Discovering Plugins

Browse Marketplaces

View all plugins in a marketplace:
/plugin browse company-marketplace

Search Plugins

Search across all configured marketplaces:
/plugin search testing
Search in a specific marketplace:
/plugin search testing --marketplace=company

Filter by Category

Plugins can be tagged with keywords:
/plugin search --tag=automation
/plugin search --tag=code-quality

Plugin Quality

Verification Badges

Official marketplace plugins may have badges:
  • Verified: Reviewed and approved by Anthropic
  • Popular: High install count and ratings
  • Maintained: Actively updated and supported
  • Security Reviewed: Passed security audit

Community Ratings

Some marketplaces support ratings and reviews:
/plugin rate code-review 5 --review="Excellent PR automation"

Best Practices

Check Reputation

Review plugin ratings, download counts, and recent updates before installing

Read Documentation

Always read the README and understand what a plugin does

Test Safely

Test new plugins in a non-production environment first

Keep Updated

Regularly update installed plugins for security patches

Security Considerations

Plugins have access to your codebase and can execute commands. Only install plugins from trusted sources.

Before Installing

  • Review the plugin’s source code if available
  • Check the author’s reputation
  • Look for security reviews or audits
  • Verify the plugin uses ${CLAUDE_PLUGIN_ROOT} for paths (portable)
  • Check that hooks validate inputs properly

Red Flags

  • Requests excessive permissions
  • Unclear or missing documentation
  • No version control or git history
  • Hardcoded credentials or API keys
  • Suspicious network requests

Marketplace Administration

Managing Your Marketplace

If you host a marketplace:
  1. Regular reviews: Check submitted plugins for quality
  2. Security audits: Review code for security issues
  3. Version tracking: Keep plugin versions up to date
  4. Deprecation policy: Clear process for removing outdated plugins

Marketplace API

Advanced marketplaces can provide an API:
GET /api/plugins - List all plugins
GET /api/plugins/:name - Get plugin details
GET /api/search?q=term - Search plugins
POST /api/rate - Submit rating

Next Steps

Browse Bundled Plugins

Explore official plugins included with Claude Code

Create a Plugin

Build and publish your own plugins

Plugin Structure

Learn the plugin directory structure

Build docs developers (and LLMs) love