plugin-creator

Scaffold and configure Claude Code plugin components with metadata schemas.

2|Updated Nov 15, 2025
One-click install
npx skills add https://github.com/P47Phoenix/Claude-Plugins --skill plugin-creator-p47phoenix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-creator
Source: https://github.com/P47Phoenix/Claude-Plugins/tree/main/plugin-creator
Command: npx skills add https://github.com/P47Phoenix/Claude-Plugins --skill plugin-creator-p47phoenix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Developing comprehensive Claude Code plugins that integrate multiple components—such as custom commands, specialized agents, event hooks, skills, and MCP servers—can be intricate and time-consuming. This Skill simplifies the entire plugin creation lifecycle, from defining scope to packaging, ensuring robust and functional extensions.

Core Features & Use Cases

  • Component Scaffolding: Automatically generates the correct directory structure and template files for commands, agents, skills, hooks, and MCP integrations.
  • Guided Implementation: Provides detailed, step-by-step instructions for developing and configuring each individual plugin component.
  • Validation & Packaging: Ensures your plugin adheres to all structural and metadata standards, making it ready for seamless marketplace distribution.
  • Use Case: You need to create a plugin that includes a custom slash command /deploy-app, a specialized agent for code review, and a skill for managing cloud resources. This Skill guides you through building and integrating all these diverse components into a single, distributable plugin.

Quick Start

Help me create a new plugin called 'devops-helper' that includes custom commands and a skill for cloud resource management.

Frequently Asked Questions about plugin-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Claude Code plugin with multiple components like commands and skills?

Plugin creation scaffolds your entire plugin structure automatically, generating directories and templates for custom commands, agents, skills, hooks, and MCP servers in one workflow. The Skill provides step-by-step guidance for implementing and configuring each component, then validates and packages everything for marketplace distribution.

What's the correct structure and naming convention for Claude Code plugins?

Plugins enforce kebab-case naming and follow a standardized directory structure defined by the plugin.json metadata schema. The Skill generates this structure automatically with optional component directories, ensuring your plugin meets all structural and metadata standards before distribution.

Can I extend Claude Code with custom commands and MCP server integrations?

Yes. Plugin creation supports scaffolding custom slash commands, specialized agents, event hooks, skills, and MCP server integrations within a single plugin package. You define each component's scope and the Skill guides implementation, validation, and packaging for seamless integration.

How do I package a Claude Code plugin for the marketplace?

After implementing your plugin components, the Skill validates structural compliance against the plugin.json schema and provides packaging scripts to prepare your plugin for distribution. Documentation scaffolding is included to support marketplace submission.

What development workflows does plugin creation support?

Plugin creation covers the full lifecycle from initialization through production deployment, including component scaffolding, guided implementation, metadata generation, and documentation. It supports both new plugin development and updates to existing plugins across development and production environments.