Agent skill · software engineering · jeremylongshore
plugin-creator
Create automatically creates new AI assistant code plugins with proper
Why this skill is useful
Adds a complete executable script for scaffolding AI plugins with validation and marketplace integration that the AI cannot generate on its own.
What it needs
Requires jq installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
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 ${CLAUDESKILLDIR}/references/plugin-creation-process.md). 2. Create the plugin directory structure under plugins/[category]/[plugin-name]/: 3. Generate .claude-plugin/plugin.json using the template from ${CLAUDESKILLDIR}/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. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/plugin-creator--2b8e66