Adding Your Marketplace to Claude Code
This guide walks you through adding your Webrix plugin marketplace to Claude Code (the CLI).
Prerequisites
- Claude Code version 1.0.33 or later (
claude --version) - Your marketplace repository URL (from Webrix — see Managed Marketplace Sync or GitHub Integration)
Repository structure
Webrix generates the following layout for Claude Code:
your-org-slug/
├── .claude-plugin/
│ └── marketplace.json
├── plugins/
│ └── <plugin-slug>/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── .mcp.json
│ └── skills/
│ └── <skill-slug>/
│ └── SKILL.md
Step 1: Add the marketplace
Open Claude Code in your terminal and run /plugin, then go to the Marketplaces tab and select Add Marketplace.
Enter your marketplace source using any of the supported formats:
/plugin marketplace add your-org/my-marketplace
This downloads the marketplace catalog from your GitHub repository and registers it locally. No plugins are installed yet.
Other source types
# From any git host
/plugin marketplace add https://gitlab.com/your-org/my-marketplace.git
# From a local directory (great for testing)
/plugin marketplace add ./my-marketplace
Step 2: Browse available plugins
Run the plugin manager:
/plugin
Navigate to the Discover tab to see all plugins from your marketplace. Use Tab to cycle between tabs (Discover, Installed, Marketplaces, Errors).
Step 3: Install a plugin
Select a plugin from the Discover tab, then choose an installation scope:
- User scope — For yourself, across all projects (default)
- Project scope — For all collaborators on this repository
- Local scope — For yourself, in this repository only
Or install directly from the command line:
/plugin install my-plugin@my-marketplace
Step 4: Activate the plugin
After installing, reload plugins to activate:
/reload-plugins
The plugin's skills, MCP servers, and other components are now available.
Updating the marketplace
Refresh your marketplace to pull the latest plugins:
/plugin marketplace update my-marketplace
You can also enable auto-updates so the marketplace refreshes on every Claude Code startup:
- Run
/plugin - Go to the Marketplaces tab
- Select your marketplace
- Choose Enable auto-update
Configure for your team
To automatically prompt team members to install your marketplace when they work on a project, add this to .claude/settings.json in your repository:
{
"extraKnownMarketplaces": {
"my-marketplace": {
"source": {
"source": "github",
"repo": "your-org/my-marketplace"
}
}
}
}
To also enable specific plugins by default:
{
"enabledPlugins": {
"my-plugin@my-marketplace": true
}
}
Managing plugins
# Disable a plugin without uninstalling
/plugin disable my-plugin@my-marketplace
# Re-enable a disabled plugin
/plugin enable my-plugin@my-marketplace
# Completely remove a plugin
/plugin uninstall my-plugin@my-marketplace
# Remove a marketplace (uninstalls all its plugins)
/plugin marketplace remove my-marketplace
Testing locally
Before pushing to GitHub, test your marketplace locally:
/plugin marketplace add ./my-marketplace
/plugin install my-plugin@my-marketplace