Create Claude Plugin

Create a Claude plugin scaffold with configuration files and overwrite checks.

9|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/elct9620/claudekit --skill create-claude-plugin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Claude Plugin
Source: https://github.com/elct9620/claudekit/tree/main/.claude/skills/create-plugin
Command: npx skills add https://github.com/elct9620/claudekit --skill create-claude-plugin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually setting up the boilerplate for a new Claude plugin is a repetitive and error-prone task. This Skill automates the creation of the basic plugin structure and necessary configuration files, saving developers time and ensuring consistency across new projects.

Core Features & Use Cases

  • Boilerplate Generation: Automatically creates the essential directory structure and minimal files (e.g., plugin.json, README.md) for a new Claude plugin.
  • Configuration Updates: Integrates the new plugin by updating the repository's root README.md, .claude-plugin/marketplace.json, and release configuration.
  • Overwrite Protection: Includes a check for existing plugins and prompts for confirmation before overwriting, preventing accidental data loss.
  • Use Case: A developer wants to quickly prototype a new Claude plugin. Instead of manually creating folders, JSON files, and updating various project manifests, they use this Skill to generate the entire basic structure in seconds, allowing them to jump straight into coding the plugin's logic.

Quick Start

Example: Create a new Claude plugin named 'my-awesome-plugin'

/skill "Create Claude Plugin" "my-awesome-plugin"

Frequently Asked Questions about Create Claude Plugin

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

FAQPage Schema
How do I scaffold a new Claude plugin quickly?

Scaffold a new Claude plugin by running the Skill with your plugin name. It automatically generates the directory structure, creates essential files like plugin.json and README.md, and updates your repository's configuration files including marketplace.json and release config—all in seconds.

What files does plugin scaffolding create?

Plugin scaffolding creates a minimal plugin structure including plugin.json for metadata, a README.md for documentation, and integrates the new plugin into your root README.md, .claude-plugin/marketplace.json, and release configuration files.

Does the plugin scaffold protect against overwriting existing plugins?

Yes, the scaffold checks for existing plugins using Glob pattern matching and prompts you for confirmation before overwriting, preventing accidental data loss when creating a new plugin with a duplicate name.

Can I use plugin scaffolding to set up multiple plugins in one repository?

Yes, you can scaffold multiple plugins in the same repository. Each run generates a new plugin directory and updates shared configuration files like marketplace.json and root README.md to register each plugin separately.

What should I do after scaffolding a new Claude plugin?

After scaffolding, implement your plugin's core logic in the generated structure, customize plugin.json metadata, write detailed documentation in README.md, and configure release settings. The boilerplate handles directory structure and manifest setup only.

Do I need to manually create directories and JSON files for Claude plugins?

No, plugin scaffolding automates directory creation and JSON file generation. You provide only the plugin name; the Skill generates the complete boilerplate structure and integrates it into your repository's configuration automatically.