plugin-creator

Generate plugin scaffolds and manifests for Claude and Codex runtimes.

161|21|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/softspark/ai-toolkit --skill plugin-creator-softspark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/softspark/ai-toolkit/tree/main/app/skills/plugin-creator
Command: npx skills add https://github.com/softspark/ai-toolkit --skill plugin-creator-softspark

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the creation of experimental opt-in plugin packs by providing a repeatable scaffold, manifest templates, and conventions for Claude and Codex runtimes.

Core Features & Use Cases

  • Automated scaffold generation: plugin.json, README, and optional subdirectories for agents, skills, hooks, and templates.
  • Manifest and asset templating: predefined fields for name, description, version, domain, compatibility, and included assets.
  • Use Case: a developer quickly creates a domain-specific plugin pack with consistent structure and clear documentation for deployment.

Quick Start

Create a new plugin pack by running the plugin-creator workflow to scaffold plugin.json, README, and optional subdirectories.

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 plugin pack for Claude or Codex runtimes?

Scaffolding a plugin pack for Claude or Codex runtimes involves generating a plugin.json manifest, README, and optional subdirectories for agents, skills, hooks, and templates. The process enforces manifest structure and references assets for repeatable plugin packaging.

What is an opt-in plugin pack and when do I need one?

An opt-in plugin pack is a structured bundle of domain-specific plugins with manifests and assets for safe deployment. You need one when packaging plugins for Claude and Codex runtimes to ensure consistent structure, validation, and clear documentation.

Can I include custom assets like hooks and templates when creating a plugin manifest?

Yes, you can include custom assets like hooks and templates when creating a plugin manifest. The scaffolding process supports optional subdirectories for agents, skills, hooks, and templates, and the manifest template includes fields for referencing included assets.

What's the best way to structure an experimental plugin for domain-specific use?

The best way to structure an experimental plugin for domain-specific use is using a scaffolded pack with predefined manifest fields for name, description, version, domain, and compatibility. This ensures validation workflows and clear documentation for safe deployment.

Do I need any external dependencies to generate plugin scaffolds and manifests?

No external dependencies are required to generate plugin scaffolds and manifests. The workflow operates independently to enforce manifest structure, reference assets, and document the opt-in workflow for repeatable plugin packaging.

What limitations exist when packaging experimental plugins for multiple runtimes?

Limitations when packaging experimental plugins include enforcing strict manifest structure and compatibility fields for Claude and Codex runtimes. The opt-in workflow prioritizes safe, repeatable packaging, meaning plugins must pass validation before deployment.