// Automatically creates new Claude Code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. Specific to claude-code-plugins repository workflow.
| name | Plugin Creator |
| description | Automatically creates new Claude Code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. Specific to claude-code-plugins repository workflow. |
| allowed-tools | Write, Read, Grep, Bash |
Automatically scaffolds new Claude Code plugins with complete directory structure, required files, proper formatting, and marketplace catalog integration - specifically optimized for the claude-code-plugins repository.
When activated, I will:
Gather Requirements
Create Directory Structure
plugins/[category]/[plugin-name]/
โโโ .claude-plugin/
โ โโโ plugin.json
โโโ README.md
โโโ LICENSE
โโโ [commands|agents|skills|hooks|mcp]/
Generate Required Files
Add to Marketplace Catalog
.claude-plugin/marketplace.extended.jsonnpm run sync-marketplace automaticallyValidate Everything
./scripts/validate-all.sh on new pluginjqcommands/ directory/demo-command exampleagents/ directoryskills/skill-name/ directorysrc/, dist/, mcp/ directories{
"name": "plugin-name",
"version": "1.0.0",
"description": "Clear description",
"author": {
"name": "Author Name",
"email": "[email protected]"
},
"repository": "https://github.com/jeremylongshore/claude-code-plugins",
"license": "MIT",
"keywords": ["keyword1", "keyword2"]
}
---
name: command-name
description: What this command does
model: sonnet
---
# Command Title
Instructions for Claude...
---
name: Skill Name
description: What it does AND when to use it
allowed-tools: Read, Write, Grep
---
# Skill Name
## Purpose
[What this skill does]
## Trigger Keywords
- keyword1
- keyword2
## Instructions
[Step-by-step for Claude]
I automatically:
marketplace.extended.jsonnpm run sync-marketplace to update CLI catalogjqAfter creation:
chmod +x)For claude-code-plugins repo:
claude-code-plugins-plus)I provide:
โ
Created plugin: plugin-name
๐ Location: plugins/category/plugin-name/
๐ Files created: 8
๐ Validation: PASSED
๐ฆ Marketplace: UPDATED
โจ Ready to commit!
Next steps:
1. Review files in plugins/category/plugin-name/
2. Customize README.md and component files
3. Run: git add plugins/category/plugin-name/
4. Run: git commit -m "feat: Add plugin-name plugin"
User says: "Create a new security plugin called 'owasp-scanner' with commands"
I automatically:
plugins/security/owasp-scanner/commands/ with exampleUser says: "Scaffold a Skills plugin for code review"
I automatically:
skills/ subdirectories