Knowledge for exporting marketplace items as Cowork-compatible plugin ZIPs for distribution via Claude Desktop private marketplaces
From cowork-marketplacenpx claudepluginhub markus41/claude --plugin cowork-marketplaceThis skill is limited to using the following tools:
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
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: