> plugin-creator
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.
curl "https://skillshub.wtf/jeremylongshore/claude-code-plugins-plus-skills/plugin-creator?format=md"Plugin Creator
Purpose
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.
Trigger Keywords
- "create plugin" or "new plugin"
- "plugin from template"
- "scaffold plugin"
- "generate plugin"
- "add new plugin to marketplace"
Plugin Creation Process
When activated, I will:
-
Gather Requirements
- Plugin name (kebab-case)
- Category (productivity, security, devops, etc.)
- Type (commands, agents, skills, MCP, or combination)
- Description and keywords
- Author information
-
Create Directory Structure
plugins/[category]/[plugin-name]/ ├── .claude-plugin/ │ └── plugin.json ├── README.md ├── LICENSE └── [commands|agents|skills|hooks|mcp]/ -
Generate Required Files
- plugin.json with proper schema (name, version, description, author)
- README.md with comprehensive documentation
- LICENSE (MIT by default)
- Component files based on type
-
Add to Marketplace Catalog
- Update
.claude-plugin/marketplace.extended.json - Run
npm run sync-marketplaceautomatically - Validate catalog schema
- Update
-
Validate Everything
- Run
./scripts/validate-all.shon new plugin - Check JSON syntax with
jq - Verify frontmatter in markdown files
- Ensure scripts are executable
- Run
Plugin Types Supported
Commands Plugin
- Creates
commands/directory - Generates example command with proper frontmatter
- Includes
/demo-commandexample
Agents Plugin
- Creates
agents/directory - Generates example agent with capabilities
- Includes model specification
Skills Plugin
- Creates
skills/skill-name/directory - Generates SKILL.md with proper format
- Includes trigger keywords and allowed-tools
MCP Plugin
- Creates
src/,dist/,mcp/directories - Generates TypeScript boilerplate
- Includes package.json with MCP SDK
- Adds to pnpm workspace
Full Plugin
- Combines all types
- Creates complete example structure
- Ready for customization
File Templates
plugin.json Template
{
"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"]
}
Command Template
---
name: command-name
description: What this command does
model: sonnet
---
# Command Title
Instructions for Claude...
Skill Template
---
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]
Marketplace Integration
I automatically:
- Add plugin entry to
marketplace.extended.json - Run
npm run sync-marketplaceto update CLI catalog - Validate both catalogs with
jq - Check for duplicate names
- Verify source paths exist
Validation Steps
After creation:
- ✅ All required files present
- ✅ Valid JSON (plugin.json, catalogs)
- ✅ Proper frontmatter in markdown
- ✅ Scripts executable (
chmod +x) - ✅ No duplicate plugin names
- ✅ Category is valid
- ✅ Keywords present
Repository-Specific Features
For claude-code-plugins repo:
- Follows exact directory structure
- Uses correct marketplace slug (
claude-code-plugins-plus) - Includes proper LICENSE file
- Adds to correct category folder
- Validates against existing plugins
- Updates version in marketplace
Output
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"
Examples
User says: "Create a new security plugin called 'owasp-scanner' with commands"
I automatically:
- Create directory:
plugins/security/owasp-scanner/ - Generate plugin.json, README, LICENSE
- Create
commands/with example - Add to marketplace.extended.json
- Sync marketplace.json
- Validate all files
- Report success
User says: "Scaffold a Skills plugin for code review"
I automatically:
- Create directory with
skills/subdirectories - Generate SKILL.md templates
- Add trigger keywords for code review
- Add to marketplace
- Validate and report
> related_skills --same-repo
> agent-context-loader
PROACTIVE AUTO-LOADING: Automatically detects and loads AGENTS.md files from the current working directory when starting a session or changing directories. This skill ensures agent-specific instructions are incorporated into Claude Code's context alongside CLAUDE.md, enabling specialized agent behaviors. Triggers automatically when Claude detects it's working in a directory, when starting a new session, or when explicitly requested to "load agent context" or "check for AGENTS.md file".
> Google Cloud Agent SDK Master
Automatic activation for ALL Google Cloud Agent Development Kit (ADK) and Agent Starter Pack operations - multi-agent systems, containerized deployment, RAG agents, and production orchestration. **TRIGGER PHRASES:** - "adk", "agent development kit", "agent starter pack", "multi-agent", "build agent" - "cloud run agent", "gke deployment", "agent engine", "containerized agent" - "rag agent", "react agent", "agent orchestration", "agent templates" **AUTO-INVOKES FOR:** - Agent creation and scaffold
> Vertex AI Media Master
Automatic activation for ALL Google Vertex AI multimodal operations - video processing, audio generation, image creation, and marketing campaigns. **TRIGGER PHRASES:** - "vertex ai", "gemini multimodal", "process video", "generate audio", "create images", "marketing campaign" - "imagen", "video understanding", "multimodal", "content generation", "media assets" **AUTO-INVOKES FOR:** - Video processing and understanding (up to 6 hours) - Audio generation and transcription - Image generation with I
> yaml-master
PROACTIVE YAML INTELLIGENCE: Automatically activates when working with YAML files, configuration management, CI/CD pipelines, Kubernetes manifests, Docker Compose, or any YAML-based workflows. Provides intelligent validation, schema inference, linting, format conversion (JSON/TOML/XML), and structural transformations with deep understanding of YAML specifications and common anti-patterns.