What problem does it solve? Creating a new Codex plugin requires a specific directory layout, a .codex-plugin/plugin.json manifest with the full schema shape, and optionally a correctly formatted marketplace.json entry; doing this by hand is error-prone and easy to get wrong. ## Core Features & Use Cases - Plugin Scaffolding: Generates a plugin directory with a normalized kebab-case name and a complete placeholder plugin.json including the full interface section. - Optional Structure: Adds skills/, hooks/, scripts/, assets/, .mcp.json, and .app.json on demand via flags. - Marketplace Management: Creates or updates .agents/plugins/marketplace.json entries with required policy.installation, policy.authentication, and category fields, preserving existing interface.displayName. - Use Case: You want to publish a new local plugin called "Linear Sync" for Codex; run the scaffold script to get plugins/linear-sync/ with a placeholder manifest and a marketplace entry ready to edit. ## Quick Start Ask the agent to create a new Codex plugin named my-plugin with a marketplace entry using the plugin-creator scaffold script.