Create a new Claude Code marketplace for organizing plugins.
Creates a new Claude Code marketplace for organizing and managing multiple plugins. Use this when you want to bundle related plugins together with proper structure, documentation, and version tracking for easy distribution.
/plugin marketplace add artimath/surf-market/plugin install claude-code-meta@surf-marketCreate a new Claude Code marketplace for organizing plugins.
Invoke marketplace-builder reference for current patterns:
skills/claude-code-meta/references/marketplace-builder.mdExtract requirements:
Plan marketplace:
Create marketplace directory:
mkdir -p <marketplace-path>/.claude-plugin
Write marketplace.json:
{
"plugins": [
{
"name": "plugin-name",
"description": "Plugin description",
"version": "0.1.0",
"keywords": ["keyword1", "keyword2"],
"source": "./plugins/plugin-name",
"strict": true
}
]
}
Create marketplace structure:
mkdir -p <marketplace-path>/plugins
mkdir -p <marketplace-path>/docs
Write README.md:
# Marketplace Name
Description of marketplace and what plugins it contains.
## Plugins
- **plugin-name** - Description
## Installation
[Installation instructions]
Create CHANGELOG.md:
# Changelog - Marketplace Name
## [Unreleased]
## [0.1.0] - YYYY-MM-DD
### Added
- Initial marketplace with [plugins]
Register marketplace:
Validate:
Return:
Marketplace Structure:
.claude-plugin/marketplace.json for registryplugins/ for plugin directoriesdocs/ for documentation (optional)Plugin Registration:
Organization:
Best Practices:
skills/claude-code-meta/references/marketplace-builder.mdskills/claude-code-meta/references/plugin-builder.md