claude-plugin-creator

Automate Claude Code plugin scaffolding with canonical directory layout and metadata.

Updated Dec 25, 2025
One-click install
npx skills add https://github.com/titabash/claude-plugins --skill claude-plugin-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-plugin-creator
Source: https://github.com/titabash/claude-plugins/tree/main/.claude/skills/claude-plugin-creator
Command: npx skills add https://github.com/titabash/claude-plugins --skill claude-plugin-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating Claude Code plugins requires following a prescribed structure and metadata; without guidance, new plugins risk misconfiguration and marketplace rejection.

Core Features & Use Cases

  • Provides a canonical plugin layout (plugin.json, commands/, skills/, hooks/, MCP if needed) and clear guidelines for each component.
  • Helps developers wire up new plugins, add commands/skills/hooks, and prepare distribution for marketplaces.
  • Useful for onboarding teams and ensuring consistent plugin quality across projects.

Quick Start

Create a plugin directory with the required structure and add a plugin.json to start.

Frequently Asked Questions about claude-plugin-creator

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

FAQPage Schema
What structure does a Claude Code plugin need for marketplace distribution?

A Claude Code plugin requires a canonical layout including a plugin.json file and directories for commands, skills, hooks, and optional MCP servers to pass marketplace distribution validation.

How do I scaffold a new Claude plugin with commands and hooks?

You scaffold a new Claude plugin by creating a plugin directory, adding a plugin.json file, and organizing commands, skills, and hooks into their respective subdirectories following best-practice guidelines.

Why does my Claude Code plugin fail frontmatter validation?

Claude Code plugin frontmatter validation fails when the directory layout or metadata does not match the prescribed structure, which this plugin creation process prevents by applying canonical scaffolding.

Do I need an MCP server to create a Claude Code plugin?

An MCP server is optional for Claude Code plugin creation; you only need to include the MCP directory if your specific plugin requires server integration alongside its commands and skills.

What is the best way to add new skills to an existing Claude plugin?

The best way to add new skills to an existing Claude plugin is to place them in the designated skills directory while ensuring the plugin.json metadata correctly references the new components.