# plugin-creator

> Claude/Codex skill by [@openai](https://omgskills.com/library/openai/index.md) · 100k stars · Updated 2026-07-19

Create and scaffold plugin directories for Codex with a required \`.codex-plugin/plugin.json\`, optional plugin folders/files, valid manifest defaults, and personal-marketplace entries by default. Use when Codex needs to create a new personal plugin, add optional plugin structure, generate or update marketplace entries for plugin ordering and availability metadata, or update an existing local plugin during development with the CLI-driven cachebuster and reinstall flow.

## Install

```sh
git clone https://github.com/openai/codex /tmp/codex && ln -s /tmp/codex/codex-rs/skills/src/assets/samples/plugin-creator ~/.claude/skills/plugin-creator
```

## From README

Plugin Creator Run the scaffold script: Edit /.codex-plugin/plugin.json when the request gives specific metadata. The scaffold starts with valid defaults and must not contain \[TODO: ...\] placeholders. Generate or update the personal marketplace entry when the plugin should appear in Codex UI ordering: Only specify --marketplace-name when the default personal marketplace name is already taken or installed and you need to seed a different new marketplace file: Only use a repo/team marketplace when the user specifically asks for that destination: When the user specifies a marketplace path, make sure that marketplace is actually installed before telling the user to reinstall from it. The default personal marketplace file at /.agents/plugins/marketplace.json is discovered implicitly, but other marketplace paths are not. On Windows, use the equivalent path under the user profile.

## Links

- HTML page: https://omgskills.com/skills/openai/codex/plugin-creator/
- GitHub: https://github.com/openai/codex
- Author: [@openai](https://omgskills.com/library/openai/index.md)

## More from this repo

- [code-breaking-changes](https://omgskills.com/skills/openai/codex/dot-codex/skills/code-review-breaking-changes/index.md) — Breaking changes
   - [@openai](https://omgskills.com/library/openai/index.md) · 123k stars
- [path-types](https://omgskills.com/skills/openai/codex/dot-codex/skills/path-types/index.md) — Choose Rust types for operating system paths across the Codex repository.
   - [@openai](https://omgskills.com/library/openai/index.md) · 114k stars
- [update-v8-version](https://omgskills.com/skills/openai/codex/dot-codex/skills/update-v8-version/index.md) — Used to update Codex's pinned \`v8\` / \`rusty\_v8\` versions, validate the release-candidate path, and investigate failed...
   - [@openai](https://omgskills.com/library/openai/index.md) · 106k stars
