my-claude-marketplace

Browse the plugin reference book

Personal Claude Code and Codex plugin marketplace - MCP servers, skills, and tools.

Usage

Claude Code

Add this marketplace:

/plugin marketplace add https://github.com/JedimEmO/my-claude-marketplace.git

Install a plugin:

/plugin install <plugin-name>@my-claude-marketplace

Codex

Add this marketplace:

codex plugin marketplace add JedimEmO/my-claude-marketplace

Then open /plugins in Codex, choose Mathias Marketplace, and install the plugins you want.

Adding a plugin

Create a plugin directory under plugins/:

plugins/my-plugin/
├── .claude-plugin/
│   └── plugin.json
├── .codex-plugin/
│   └── plugin.json
└── skills/            # and/or commands/, agents/, hooks/, .mcp.json
    └── my-skill/
        └── SKILL.md

Then add entries to both marketplace registries.

Claude entry in .claude-plugin/marketplace.json:

{
  "name": "my-plugin",
  "source": "my-plugin",
  "description": "What it does",
  "version": "1.0.0"
}

The source is relative to plugins/ (configured via pluginRoot).

Codex entry in .agents/plugins/marketplace.json:

{
  "name": "my-plugin",
  "source": {
    "source": "local",
    "path": "./plugins/my-plugin"
  },
  "policy": {
    "installation": "AVAILABLE",
    "authentication": "ON_INSTALL"
  },
  "category": "Coding"
}

Codex plugin manifests should point at the shared skill tree:

{
  "skills": "./skills/"
}

If the plugin has .mcp.json, add "mcpServers": "./.mcp.json" to plugins/my-plugin/.codex-plugin/plugin.json.