What problem does it solve? Creating a new Codex plugin requires a specific manifest structure (.codex-plugin/plugin.json), normalized naming rules, and correctly formatted marketplace entries with policy fields. Doing this by hand is error-prone and easy to get wrong. ## Core Features & Use Cases - Plugin Scaffolding: Generates a plugin root with a complete placeholder plugin.json manifest including the full interface section, plus optional skills/, hooks/, scripts/, assets/, .mcp.json, and .app.json structure. - Marketplace Management: Creates or updates .agents/plugins/marketplace.json entries with required policy.installation, policy.authentication, and category fields, supporting both repo-local and home-local plugin locations. - Name Normalization: Converts arbitrary plugin names to lower-case hyphen-case (max 64 chars) so folder names and manifest names always match. - Use Case: You want to publish a new local plugin for Codex. Run the scaffold script with --with-marketplace to get a ready-to-edit plugin skeleton and a valid marketplace entry in one step. ## Quick Start Ask the assistant to scaffold a new plugin named my-plugin with marketplace registration using the plugin-creator skill.