plugin-creator

Scaffold Codex plugin directories with manifest and marketplace entries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ebijun1007/vibe-coding --skill plugin-creator-ebijun1007
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/ebijun1007/vibe-coding/tree/main/.codex/skills/.system/plugin-creator
Command: npx skills add https://github.com/ebijun1007/vibe-coding --skill plugin-creator-ebijun1007

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create and scaffold Codex plugin directories and marketplace entries from a single command, reducing boilerplate and ensuring consistent structure.

Core Features & Use Cases

  • Scaffold plugin root at <parent>/<plugin-name> with .codex-plugin/plugin.json skeleton.
  • Optional directories: skills/, hooks/, scripts/, assets/ plus placeholders (.mcp.json, .app.json).
  • Generate or update <repo>/.agents/plugins/marketplace.json with a standard marketplace entry pointing to ./plugins/<plugin-name>.
  • Validate plugin name normalization and maintain compatibility with repository conventions.

Quick Start

Run the scaffold script from the repository root to generate the plugin skeleton.

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 manifest and directory structure?▼

Scaffolding a Codex plugin generates a ready-to-edit plugin manifest at .codex-plugin/plugin.json along with optional skeleton directories for skills, hooks, scripts, and assets, reducing boilerplate by automating directory creation.

Can I generate a marketplace entry when creating a new Codex plugin?▼

Yes, you can generate a marketplace entry by requesting it during scaffolding, which creates or updates your repository's marketplace.json file with a standard entry pointing to ./plugins/<plugin-name>.

What is the standard directory structure for a Codex plugin?▼

The standard Codex plugin structure uses a root at plugins/<plugin-name> containing a .codex-plugin/plugin.json manifest, alongside optional folders for skills, hooks, scripts, assets, and placeholder files like .mcp.json and .app.json.

Does the plugin scaffolder enforce naming conventions for Codex plugins?▼

Yes, the scaffolder enforces plugin-name normalization to ensure compatibility with repository conventions, validating names and maintaining deterministic manifest structures when generating the plugin root.

Can I overwrite existing plugin files when scaffolding a Codex plugin?▼

Yes, you can use specific flags to force overwrites of existing files when scaffolding your Codex plugin, allowing you to regenerate manifests and directory structures without manual deletion.

Where should I place the plugin root when scaffolding a Codex plugin?▼

You can place the plugin root at a repo-local or home-local path under plugins/<plugin-name>, allowing flexible plugin organization while maintaining consistent path conventions for your Codex setup.