plugin-creator

Scaffold Claude Code plugin directories with manifests and templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides building Claude Code plugins with proper structure and best practices.

Core Features & Use Cases

  • Plugin directory structure
  • Manifest (plugin.json)
  • Agents/Skills/Commands/Hooks
  • Validation and testing guidance

Quick Start

Create a minimal plugin skeleton with plugin.json and empty skills/ directory.

Frequently Asked Questions about plugin-creator

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

FAQPage Schema
How do I scaffold a Claude Code plugin with the correct directory structure?

Scaffolding a Claude Code plugin creates a complete directory layout with plugin.json manifest, skills/, agents/, commands/, and hooks/ directories, plus README templates. This automation ensures your plugin follows official patterns and passes validation without manual setup.

What should a plugin.json manifest include for Claude Code plugins?

A plugin.json manifest must include required fields, metadata, and valid schema definitions that comply with Claude Code conventions. Validation enforces these requirements to ensure your plugin integrates correctly with the Claude Code platform.

Can I generate templates for agents, skills, commands, and hooks automatically?

Yes, plugin scaffolding generates templates for agents, skills, commands, and hooks with proper frontmatter schemas and example content. These templates follow Claude Code best practices and serve as starting points for your plugin components.

What are the best practices for organizing a Claude Code plugin?

Best practices include using conventional directory layout, maintaining valid plugin.json structure, following frontmatter schema standards, and including comprehensive README documentation. Scaffolding automation enforces these patterns to ensure consistency across plugin development.

How do I validate my Claude Code plugin structure and manifest?

Plugin validation checks for a valid plugin.json manifest, required fields, correct directory layout, and proper frontmatter schemas. Scaffolding includes validation guidance to catch structural issues before deployment.

Do I need prior plugin development experience to use scaffolding?

Scaffolding generates a minimal plugin skeleton with plugin.json and empty skills/ directory, making it accessible to developers new to Claude Code plugins. The generated structure and templates guide you through adding agents, skills, commands, and hooks.