plugin-creator

Automate Codex plugin creation and management via CLI commands.

Updated Feb 28, 2019
One-click install
npx skills add https://github.com/rjschie/dotfiles --skill plugin-creator-rjschie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/rjschie/dotfiles/tree/main/files/codex/skills/.system/plugin-creator
Command: npx skills add https://github.com/rjschie/dotfiles --skill plugin-creator-rjschie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, json, yaml, requests, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

The plugin-creator Skill simplifies the creation and management of Codex plugins, allowing users to quickly set up new plugins, add optional structures, and manage marketplace entries without manual configuration.

Core Features & Use Cases

  • Plugin Scaffolding: Automatically generates the structure for new plugins, including the required plugin.json and optional folders like skills/, hooks/, scripts/, assets/, and .mcp.json.
  • Marketplace Management: Creates or updates marketplace entries for plugin discovery and availability within the Codex interface.
  • Cachebuster Updates: Provides functionality to update plugin versions with a cachebuster suffix for easy updates during development.

Quick Start

To create a new plugin, run:

plugin-creator my-plugin

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 new Codex plugin from the CLI?

You can scaffold a Codex plugin by running a simple CLI command, which automatically generates the required plugin.json file and optional directories like skills/, hooks/, scripts/, and assets/.

Can I update my Codex plugin version with a cachebuster during development?

Yes, Codex plugins can be updated with a cachebuster suffix to facilitate easy updates during development by appending a unique string to the plugin version.

Do I need Python 3 to create and manage Codex plugins?

Yes, Python 3 is required to create and manage Codex plugins, as execution and functionality depend on Python 3 along with packages like json, yaml, and requests.

What is the best way to manage marketplace entries for Codex plugins?

The best way to manage marketplace entries is through automated CLI commands that create or update plugin configurations, ensuring proper discovery and availability within the Codex interface.

Does plugin scaffolding support adding an .mcp.json configuration file?

Yes, plugin scaffolding supports adding an .mcp.json file. The automated structure generation includes this optional configuration file alongside the required plugin.json and directories.