KS
Killer-Skills

plugin-creator — how to use plugin-creator how to use plugin-creator, plugin-creator setup guide, plugin-creator alternative, plugin-creator vs other AI plugins, plugin-creator install, custom plugin creation for AI agents, plugin-creator tutorial, AI agent plugin development

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing custom plugin development and integration capabilities. plugin-creator is a skill that allows developers to create and configure custom plugins for AI agents using Python scripts and JSON files.

Features

Runs scaffold script using python3 to generate basic plugin structure
Creates plugin.json file for configuration and customization
Supports plugin names in lower-case hyphen-case with a maximum of 64 characters
Generates folder and plugin.json name based on the provided plugin name
Allows for customization of plugin settings through the plugin.json file

# Core Topics

openai openai
[17]
[3]
Updated: 3/6/2026

Quality Score

Top 5%
33
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add openai/plugins/plugin-creator

Agent Capability Analysis

The plugin-creator MCP Server by openai is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use plugin-creator, plugin-creator setup guide, plugin-creator alternative.

Ideal Agent Persona

Perfect for AI Agents needing custom plugin development and integration capabilities.

Core Value

Empowers agents to generate custom plugins using Python 3, scaffold scripts, and JSON configuration files, enabling rapid development and deployment of new agent functionalities via the `.codex-plugin/plugin.json` file format.

Capabilities Granted for plugin-creator MCP Server

Creating custom plugins for AI agents
Generating scaffold scripts for plugin development
Configuring plugins using JSON files

! Prerequisites & Limits

  • Requires Python 3 environment
  • Plugin names must be <= 64 characters and in lower-case hyphen-case
  • Generated folder and plugin.json name must match
Project
SKILL.md
2.3 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Plugin Creator

Quick Start

  1. Run the scaffold script:
bash
1 # Plugin names are normalized to lower-case hyphen-case and must be <= 64 chars. 2 # The generated folder and plugin.json name are always the same. 3# Run from repo root (or replace .agents/... with the absolute path to this SKILL). 4# By default creates in <repo_root>/plugins/<plugin-name>. 5python3 .agents/skills/plugin-creator/scripts/create_basic_plugin.py <plugin-name>
  1. Open <plugin-path>/.codex-plugin/plugin.json and replace [TODO: ...] placeholders.

  2. Generate/adjust optional companion folders as needed:

bash
1python3 .agents/skills/plugin-creator/scripts/create_basic_plugin.py my-plugin --path <parent-plugin-directory> \ 2 --with-skills --with-hooks --with-scripts --with-assets --with-mcp --with-apps

<parent-plugin-directory> is the directory where the plugin folder <plugin-name> will be created (for example ~/code/plugins).

What this skill creates

  • Creates plugin root at /<parent-plugin-directory>/<plugin-name>/.
  • Always creates /<parent-plugin-directory>/<plugin-name>/.codex-plugin/plugin.json.
  • Fills the manifest with the full schema shape, placeholder values, and the complete interface section.
  • <plugin-name> is normalized using skill-creator naming rules:
    • My Pluginmy-plugin
    • My--Pluginmy-plugin
    • underscores, spaces, and punctuation are converted to -
    • result is lower-case hyphen-delimited with consecutive hyphens collapsed
  • Supports optional creation of:
    • skills/
    • hooks/
    • scripts/
    • assets/
    • .mcp.json
    • .app.json

Required behavior

  • Outer folder name and plugin.json "name" are always the same normalized plugin name.
  • Do not remove required structure; keep .codex-plugin/plugin.json present.
  • Keep manifest values as placeholders until a human or follow-up step explicitly fills them.
  • If creating files inside an existing plugin path, use --force only when overwrite is intentional.

Reference to exact spec sample

For the exact canonical sample JSON, including the full interface block, use:

  • references/plugin-json-spec.md

Validation

After editing SKILL.md, run:

bash
1python3 <path-to-skill-creator>/scripts/quick_validate.py .agents/skills/plugin-creator

Related Skills

Looking for an alternative to plugin-creator or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication