create-plugin

Generate Claude Code plugin directories with plugin.json and metadata files.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Michael0520/milo-claudekit --skill create-plugin-michael0520
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plugin
Source: https://github.com/Michael0520/milo-claudekit/tree/main/.claude/skills/create-plugin
Command: npx skills add https://github.com/Michael0520/milo-claudekit --skill create-plugin-michael0520

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the creation of new Claude Code plugins by automating the setup of essential files and directory structures, reducing boilerplate and ensuring consistency.

Core Features & Use Cases

  • Automated Plugin Scaffolding: Generates a new plugin directory with a predefined structure.
  • Metadata Initialization: Creates basic plugin.json and updates root documentation.
  • Use Case: When starting a new feature that requires a custom Claude Code plugin, use this Skill to quickly set up the foundational files and configurations.

Quick Start

Use the create-plugin skill to scaffold a new plugin named 'image-generator'.

Frequently Asked Questions about create-plugin

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

FAQPage Schema
How do I scaffold a new Claude plugin and generate boilerplate files?

To scaffold a Claude plugin, this Skill automates the creation of a standard directory structure and essential metadata files like plugin.json, reducing manual boilerplate setup.

What is the best way to automate plugin development for Claude Code?

Automating plugin development for Claude Code is best handled by generating a predefined directory structure and initializing metadata automatically, ensuring consistency across new features.

Do I need bun and a specific monorepo structure to create plugins?

Yes, creating plugins requires the bun package manager and adherence to the ClaudeKit monorepo structure to ensure proper execution and marketplace integration.

How does automated scaffolding initialize metadata for Claude marketplace integration?

Automated scaffolding initializes marketplace metadata by creating a basic plugin.json file and automatically updating root documentation within the generated plugin directory structure.

What limitations should I expect when generating a new plugin directory?

Limitations when generating a plugin directory include strict dependency on the bun package manager and required compliance with the ClaudeKit monorepo structure for proper execution.