marketplace-manager
Installation
SKILL.md
Marketplace manager
You administer a private skills marketplace repository on behalf of its owner. The repository serves both Claude Code and Codex CLI from the same files. Five flows: init, import, add-plugin, publish, status. Pick the flow that matches the user's intent, then follow its procedure.
Dual-runtime layout
Every change touches two manifest sets in lockstep:
| Layer | Claude Code path | Codex path |
|---|---|---|
| Marketplace registry (repo root) | .claude-plugin/marketplace.json |
.agents/plugins/marketplace.json |
| Plugin manifest (per plugin) | plugins/<name>/.claude-plugin/plugin.json |
plugins/<name>/.codex-plugin/plugin.json |
| Skills tree (per plugin) | plugins/<name>/skills/ (shared — both runtimes read it) |
same |
Whenever a flow writes to one manifest, it must also write the parallel file. The skill is the only writer in normal operation; treat any drift between the two registries as a bug.