plugin-creator
/plugin-creator
Create automatically creates new AI assistant code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins repository workflow. Use when generating or creating new content. Trigger with phrases like ''generate'', ''create'', or ''scaffold''.
- Author
- jeremylongshore ↗
- Repository
- tons-of-skills-marketplace ↗
- Licence
- MIT
- Last repository change
- 26.10.2026
Assessment and security
- Files in this package
- 10
- Scripts
- 0
- HTML comments
- 0
- URLs in SKILL.md
- 0
No signals detected. Repository changed on 26.10.2026, without references to retired models or APIs.
MIT, open: use and modify while retaining author attribution.
What it does and when to use it
Create automatically creates new AI assistant code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins repository workflow. Use when generating or creating new content. Trigger with phrases like ''generate'', ''create'', or ''scaffold''.
Triggers from the description
Original author description
Create automatically creates new AI assistant code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins repository workflow. Use when generating or creating new content. Trigger with phrases like ''generate'', ''create'', or ''scaffold''.
How it works
- Overview
- Prerequisites
- Instructions
- Output
- Error Handling
- Examples
- Resources
SKILL.md preview
--- name: plugin-creator description: 'Create automatically creates new AI assistant code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. specific to AI assistant-code-plugins repository workflow. Use when generating or creating new content. Trigger with phrases like ''generate'', ''create'', or ''scaffold''. ' allowed-tools: Write, Read, Grep, Bash(cmd:*) version: 2.21.0 author: Jeremy Longshore <jeremy@intentsolutions.io> license: MIT tags: - example - workflow - plugin-creator compatibility: Designed for Claude Code --- # Plugin Creator ## Overview Scaffolds new Claude Code plugins with proper directory structure, required files, marketplace catalog integration, and full validation. Supports all plugin types: command plugins, agent plugins, skill plugins, MCP server plugins, and hybrid combinations. ## Prerequisites - Write access to the `plugins/` directory and `.claude-plugin/marketplace.extended.json` - `jq` installed for JSON generation and validation - `pnpm run sync-marketplace` available at the repository root - `./scripts/validate-all-plugins.sh` available for post-creation validation ## Instructions 1. Gather requirements from the user request: plugin name (kebab-case), category (`productivity`, `security`, `devops`, `testing`, etc.), plugin type (commands, agents, skills, MCP, or combination), description, and keywords. Default author to the repository owner if unspecified (see [`references/plugin-creation-process.md`](references/plugin-creation-process.md)). 2. Create the plugin directory structure under `plugins/[category]/[plugin-name]/`: ``` plugins/[category]/[plugin-name]/ ├── .claude-plugin/ │ └── plugin.json ├── README.md ├── LICENSE └── [commands/ | agents/ | skills/ | hooks/ | mcp/] ``` 3. Generate `.claude-plugin/plugin.json` using the template from [`references/file-templates.md`](references/file-templates.md). Populate all required fields: `name`, `version` (default `1.0.0`), `description`, `author` (name and email), `repository`, `license` (default MIT), and `keywords` (minimum 2). 4. Generate `README.md` with installation instructions, usage examples, a description section, and contributor information. 5. Create a `LICENSE` file with MIT license text (or the specified license). 6. Generate component files based on the plugin type: - **Commands**: create `commands/[command-name].md` with proper YAML frontmatter (`name`, `description`, `model`). - **Agents**: create `agents/[agent-name].md` with YAML frontmatter including `model` field. - **Skills**: create `skills/[skill-name]/SKILL.md` with frontmatter (`name`, `description`, `allowed-tools`). - **MCP**: create `package.json`, `tsconfig.json`, `src/index.ts`, and `.mcp.json`. 7. Add the new plugin entry to `.claude-plugin/marketplace.extended.json` with matching name, version, category, description, source path, and keywords. 8. Run `pnpm run sync-marketplace` to regenerate `marketplace.json`. 9. Validate the new plugin by running `./scripts/validate-all-plugins.sh plugins/[category]/[plugin-name]/`. Fix any reported issues before completion. ## Output A complete, CI-ready plugin containing: - All required files (`plugin.json`, `README.md`, `LICENSE`) - Component files matching the requested plugin type with proper frontmatter - Marketplace catalog entry in `marketplace.extended.json` - Synchronized `marketplace.json` - Validation confirmation from `validate-all-plugins.sh` ## Error Handling | Error | Cause | Solution | |---|---|---| | Plugin name already exists | Duplicate name in `plugins/` directory or marketplace catalog | Choose a unique name; check existing plugins with `ls plugins/*/` | | Invalid category | Category not recognized by marketplace schema | Use one of the valid categories: `productivity`, `security`, `devops`, `testing`, `community`, `examples`, `packages`, `mcp` | | JSON syntax error in generated files | Malformed template output | Run `jq empty` on each generated JSON file and fix syntax | | Marketplace sync failure | New entry has schema violations | Verify all required fields are present in the `marketplace.extended.json` entry | | Validation script failure | Missing required files or incorrect structure | Review the validation output and create/fix the flagged files | ## Examples **Create a command plugin:** Trigger: "Create a new security plugin called 'owasp-scanner' with commands." Process: Create `plugins/security/owasp-scanner/` directory, generate `plugin.json`, `README.md`, `LICENSE`, and `commands/scan.md` with proper frontmatter. Add to marketplace, sync, validate (see [`references/examples.md`](references/examples.md)). **Scaffold a skills plugin:** Trigger: "Scaffold a skills plugin for code review." Process: Create plugin directory with `skills/code-review/SKILL.md` containing trigger keywords for code review tasks. Generate `plugin.json` with appropriate keywords. Add to marketplace, sync, validate. **Create an MCP server plugin:** Trigger: "Create a new MCP plugin for database queries." Process: Create `plugins/mcp/db-query/` with `package.json` (including `@modelcontextprotocol/sdk` dependency), `tsconfig.json`, `src/index.ts`, `.mcp.json`, and standard files. Add to marketplace, sync, validate. ## Resources - [`references/plugin-creation-process.md`](references/plugin-creation-process.md) -- detailed creation workflow - [`references/file-templates.md`](references/file-templates.md) -- templates for `plugin.json`, commands, agents, and skills - [`references/examples.md`](references/examples.md) -- creation scenario walkthroughs - [`references/errors.md`](references/errors.md) -- error handling patterns
Files in this package (10)
- SKILL.md 6 KB
- assets/README.md 1 KB
- references/ARD.md 4 KB
- references/PRD.md 4 KB
- references/README.md 1 KB
- references/errors.md 1 KB
- references/examples.md 1 KB
- references/file-templates.md 1 KB
- references/plugin-creation-process.md 1 KB
- scripts/README.md 1 KB
Versions
| Repository | Score | Licence |
|---|---|---|
| This page · jeremylongshore/tons-of-skills-marketplace | 100 | MIT |
| openjiuwen-ai/jiuwenswarm | 100 | Apache-2.0 |
| fengchen122123-sudo/xingyao-y-code | 100 | MIT |
| krzysztofsurdy/code-virtuoso | 100 | MIT |
| HaizhuAI/Zkali | 100 | Apache-2.0 |
| lttr/claude-marketplace | 100 | MIT |
| liyunxuanyu/dsh-zcode-port | 100 | MIT |
| jscraik/Agent-Skills | 100 | Apache-2.0 |
| fx/cc | 100 | MIT |
Identical content appears in 1 other GitHub folders. We show one copy with the highest score.
Database snapshot: 13.11.2026 · package version 64352d92ebd0 (SHA-256 digest of the entire package)
Downloads in the last 30 days: 0 · ranking
Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.
Similar skills
- 100plugin-forge
Create and manage Claude Code plugins with proper structure, manifests, and marketplace integration. Use when creating plugins for a marketplace, adding plugin components (commands, agents, hooks), bumping plugin versions, or working with plugin.json/marketplace.json manifests. - 100plugin-validator
Validate automatically validates AI assistant code plugin structure, schemas, and compliance when user mentions validate plugin, check plugin, or plugin errors. runs comprehensive validation specific to AI assistant-code-plugins repository standards. Use when validating… - 100plugin-forge
Create and manage Claude Code plugins with proper structure, manifests, and marketplace integration. Use when creating plugins for a marketplace, adding plugin components (commands, agents, hooks), bumping plugin versions, or working with plugin.json/marketplace.json manifests. - 95plugin-writer
Create new Claude Code plugins from scratch with proper directory structure (.claude-plugin/plugin.json, skills/, agents/), or add existing plugins to marketplace.json. Use when creating a plugin, setting up plugin metadata, configuring MCP servers, or adding plugins to a marketplace. - 90Claude Code Plugin Builder
Creates Claude Code plugins with proper manifest structure, directory layout, and components (commands, agents, skills, hooks, MCP servers). This is for Claude Code plugins (`.claude-plugin/plugin.json`) — for Codex plugins (`.codex-plugin/plugin.json`) use the `plugin-creator`… - 100plugin-marketplace-creator
Create and configure Claude Code plugin marketplaces hosted on GitHub. Use this skill when users want to set up a new plugin marketplace repository, add plugins to an existing marketplace, configure team distribution settings, or troubleshoot marketplace issues. Triggers include…