Compatible plugin marketplaces
Any git repository carrying one of the supported manifests can be added as a source. One repo may carry several dialects at once; the suite identity comes from the highest-precedence manifest while surfaces (skills / commands / agents / hooks / MCP) are scanned from the directories.
Known marketplace repos
Reference for the .claude-plugin/marketplace.json format. Thousands of community marketplaces follow it.
Multi-client repo that ships agent-plugins.org v1, .claude-plugin, .cursor-plugin and .kimi-plugin manifests at once — a good stress test for dialect precedence.
The portable agent-plugins.org v1.0.0 suite spec. Suites with plugin.json are validated against the vendored 1.0.0 JSON Schema.
This list is community-maintained — open a PR to add a marketplace you tested.
What gets injected
- Skills from any Claude Code marketplace repo (SKILL.md) run verbatim — ${
${CLAUDE_PLUGIN_ROOT}} is substituted automatically. - MCP servers declared in
mcp.json/ .mcp.json mount as live dsh-mcp-client children. hooks/hooks.jsonbridges to DSH interception points: SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, Stop, SubagentStart, SubagentStop.commands/*.mdbecome DSH slash commands;agents/*.mdbecome agent-skills.
Manifest precedence
| Layout | Manifest |
|---|---|
| agent-plugins.org v1 | plugin.json |
| Claude Code market | .claude-plugin/marketplace.json + .claude-plugin/plugin.json |
| Universal | .plugin/plugin.json |
| Cursor | .cursor-plugin/plugin.json |
| Kimi | .kimi-plugin/plugin.json |
| Codex | .codex-plugin/plugin.json |
| Skill collection | none (synthetic) |