plugin-creator

Scaffold Codex plugin manifests and marketplace entries with placeholder values.

8|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill plugin-creator-choshimwy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/ChoshimWy/iOSAgentSkills/tree/main/skills/.system/plugin-creator
Command: npx skills add https://github.com/ChoshimWy/iOSAgentSkills --skill plugin-creator-choshimwy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps teams rapidly scaffold Codex plugin skeletons and marketplace entries, ensuring consistent manifest structure and reducing boilerplate.

Core Features & Use Cases

  • Create a repo-local skeleton at .codex-plugin/plugin.json with placeholder values.
  • Optionally generate optional folders (skills, hooks, scripts, assets) and placeholder files (.mcp.json, .app.json).
  • Update or create a marketplace.json at <repo-root>/.agents/plugins/marketplace.json referencing ./plugins/<plugin-name> and preserving existing interface.displayName.

Quick Start

Run the scaffold script from the repo root to generate a new plugin and optionally refresh the marketplace.

Frequently Asked Questions about plugin-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a Codex plugin with a standardized manifest structure?

To scaffold a Codex plugin, run the generator script from your repo root to create a .codex-plugin/plugin.json file with placeholder values, ensuring consistent manifest structure and reducing boilerplate.

What folders and placeholder files are generated when scaffolding a Codex plugin?

Scaffolding a Codex plugin can optionally generate folders for skills, hooks, scripts, and assets, alongside placeholder files like .mcp.json and .app.json to support optional plugin components.

How do I update a marketplace.json file to reference a newly created plugin?

You can update or create a marketplace.json at <repo-root>/.agents/plugins/marketplace.json to reference ./plugins/<plugin-name>, applying default marketplace policy values while preserving existing interface.displayName.

Can I use this plugin generator for home-local plugins as well as repo-root plugins?

Yes, the plugin scaffolding applies to both repo-root plugins and home-local plugins, enforcing required manifest fields and supporting optional directories like skills, scripts, and assets.

Does scaffolding a new Codex plugin overwrite my existing directory structure?

No, the scaffold generator preserves your existing structure while enforcing required fields in manifest files, providing default marketplace policy values, and only adding optional components as needed.

Why do I need placeholder manifests for Codex plugin distribution?

Placeholder manifests standardize plugin distribution by enforcing required fields in plugin.json and marketplace.json, ensuring consistent structure across repo-local and home-local plugins while reducing manual boilerplate.