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.