create-plugin

Scaffold Claude Code plugins with standardized architecture and YAML frontmatter.

12|Updated Apr 28, 2020
One-click install
npx skills add https://github.com/gideonshaked/dotfiles --skill create-plugin-gideonshaked
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plugin
Source: https://github.com/gideonshaked/dotfiles/tree/main/agents/claude/skills/create-plugin
Command: npx skills add https://github.com/gideonshaked/dotfiles --skill create-plugin-gideonshaked

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Develop clear, repeatable scaffolding for Claude Code plugins to reduce boilerplate and config drift.

Core Features & Use Cases

  • Standardized scaffold for plugin directories, entry points, and clean separation of concerns.
  • State management patterns to persist across sessions and manage plugin state safely.
  • Hooks and orchestration guidance for deterministic scripts and plugin lifecycle events.

Quick Start

Create a new plugin by following the prescribed directory layout and scaffolding steps to generate a complete Claude Code plugin skeleton.

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 Claude Code plugin with best practices?

To scaffold a Claude Code plugin, you generate a standardized directory structure with a bin/ entrypoint and a plugin-level SKILL.md orchestrator. This enforces consistent architecture and reduces boilerplate.

What is the standard directory layout for Claude Code plugins?

The standard Claude Code plugin layout uses a bin/ entrypoint for deterministic scripts and a plugin-level SKILL.md orchestrator. This enforces clean separation of concerns and consistent structure across projects.

How do I manage state across sessions in Claude Code plugins?

State management patterns for Claude Code plugins provide safe persistence across sessions. Implementing these patterns during scaffolding ensures deterministic scripts and stable plugin lifecycle events.

Can I use my own architecture when scaffolding Claude Code plugins?

Scaffolding Claude Code plugins enforces a standardized architecture with a YAML frontmatter schema and rule-based workflow. Customization is limited to this structure to prevent config drift and maintain best practices.

Do I need specific dependencies to scaffold Claude Code plugins?

No external dependencies are required to scaffold Claude Code plugins. The rule-based scaffold workflow generates the complete plugin skeleton with clean entry points and deterministic scripts natively.

Why does my Claude Code plugin scaffold have config drift?

Config drift in Claude Code plugins happens without standardized scaffolding. Applying a YAML frontmatter schema and a rule-based scaffold workflow ensures consistent structure and prevents configuration inconsistencies.