plugin-creator

Generate a Codex plugin scaffold with plugin.json and marketplace entry.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill plugin-creator-jetteim
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/jetteim/platform-workstation-bootstrap/tree/main/agents/skills/codex-curated/.system/plugin-creator
Command: npx skills add https://github.com/jetteim/platform-workstation-bootstrap --skill plugin-creator-jetteim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Create a ready-to-edit plugin skeleton that includes a .codex-plugin/plugin.json placeholder, optional directories, and optional marketplace scaffolding to accelerate Codex plugin development.

Core Features & Use Cases

  • Creates a plugin root and a populated .codex-plugin/plugin.json with placeholder values.
  • Optionally creates optional directories (skills, hooks, scripts, assets) and stubs for .mcp.json and .app.json.
  • Generates or updates marketplace.json at a specified location with an entry pointing to ./plugins/<plugin-name> and default policies.
  • Normalizes plugin names to kebab-case and enforces a 64-character limit to ensure consistency across the ecosystem.

Quick Start

Run the scaffold script from the repository root to generate a plugin skeleton and an optional marketplace entry for your plugin-name.

Frequently Asked Questions about plugin-creator

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

FAQPage Schema
How do I create a Codex plugin scaffold with a manifest?▼

To scaffold a Codex plugin, the generator creates a plugin root directory and populates a placeholder .codex-plugin/plugin.json manifest with default values for immediate editing.

What is the character limit for a Codex plugin name?▼

Codex plugin names must be 64 characters or fewer. The scaffolding process validates this limit and normalizes the provided name to kebab-case to ensure ecosystem consistency.

How do I add a new plugin to an existing Codex marketplace.json?▼

The generator updates or creates a marketplace.json entry pointing to ./plugins/<plugin-name> with default policies, preserving your existing marketplace structure without overwriting current data.

What directories are included when scaffolding a Codex plugin?▼

Scaffolding a Codex plugin optionally generates directories for skills, hooks, scripts, and assets, alongside stub files for .mcp.json and .app.json configurations.

Can I force overwrite an existing Codex plugin scaffold?▼

Yes, the generator supports an optional force overwrite mode to replace existing plugin directories and files during scaffolding, while defaulting to preservation to prevent accidental data loss.