opsmill-claude-marketplace
This marketplace is used to distribute OpsMill related Claude Code plugins.
Marketplace Structure
opsmill-claude-marketplace/
├── .claude-plugin/
│ └── marketplace.json # Marketplace catalog/manifest (REQUIRED)
└── README.md # This file
Key Files
Marketplace Manifest (.claude-plugin/marketplace.json)
The marketplace manifest is required and lists all available plugins:
{
"name": "claude-marketplace-test",
"description": "A sample Claude Code marketplace",
"version": "1.0.0",
"plugins": [
{
"name": "sample-plugin",
"source": "./sample-plugin",
"description": "A sample plugin"
}
]
}
Plugin Manifest (sample-plugin/.claude-plugin/plugin.json)
Each plugin requires a manifest file defining its metadata:
{
"name": "sample-plugin",
"version": "1.0.0",
"description": "A sample plugin",
"author": {
"name": "Author Name",
"email": "author@example.com"
}
}
Adding New Plugins
- Create a new subdirectory for your plugin
- Add a
.claude-plugin/plugin.jsonmanifest - Add your plugin components (commands, agents, skills, hooks, scripts)
- Update the root
marketplace.jsonto include your plugin