Help us improve
Share bugs, ideas, or general feedback.
From cowork-marketplace
Packages marketplace items as Cowork-compatible plugin ZIPs for Claude Desktop private marketplaces, including manifest generation, validation, and distribution via upload or GitHub.
npx claudepluginhub markus41/claude --plugin cowork-marketplaceHow this skill is triggered — by the user, by Claude, or both
Slash command
/cowork-marketplace:plugin-packagingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Domain knowledge for packaging marketplace items as Cowork-compatible plugins for distribution.
Create and configure Claude Code marketplaces and plugins. Use when the user wants to create a marketplace, publish plugins, set up team plugin distribution, or configure marketplace.json or plugin.json files. Triggers: create marketplace, publish plugin, plugin distribution, marketplace.json, plugin.json, team plugins, share plugins
Guides creating, validating, and managing Claude Code plugin marketplaces including marketplace.json schema, plugin entries, and best practices for setup and distribution.
Guides creation of Claude Code plugin marketplaces with marketplace.json manifests, directory structures, schema, owner metadata, and distribution strategies for teams.
Share bugs, ideas, or general feedback.
Domain knowledge for packaging marketplace items as Cowork-compatible plugins for distribution.
Claude Desktop Cowork uses the same plugin format as Claude Code:
plugin-name/
├── .claude-plugin/
│ └── plugin.json # Required: manifest
├── .mcp.json # Optional: MCP server connections
├── commands/
│ ├── command-name.md # Slash commands
│ └── index.json # Command index
├── skills/
│ └── skill-name/
│ └── SKILL.md # Domain knowledge
├── agents/
│ └── agent-name.md # Sub-agent definitions
├── CLAUDE.md # Plugin-level instructions
└── README.md # User documentation
{
"name": "plugin-name",
"version": "1.0.0",
"description": "One-line description",
"author": {
"name": "Author Name",
"email": "email@example.com"
},
"license": "MIT",
"keywords": ["keyword1", "keyword2"]
}
Rules:
When exporting a marketplace item:
Collect source files from bound plugins:
For each pluginBinding:
agents/ → copy referenced agent .md files
skills/ → copy referenced skill directories
commands/ → copy referenced command .md files
Generate manifest with item metadata:
Generate CLAUDE.md with:
Create ZIP under 50 MB (Cowork limit)
Validate the package:
claude plugin marketplace add org/repoclaude plugin install name@marketplaceShare the ZIP file directly. Recipients install via:
claude plugin install ./path/to/plugin.zipBefore distributing: