builder

Create Claude Code plugin scaffolds with metadata and validate configuration.

13|1|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/sjungling/claude-plugins --skill builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: builder
Source: https://github.com/sjungling/claude-plugins/tree/main/plugins/claude/skills/builder
Command: npx skills add https://github.com/sjungling/claude-plugins --skill builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Python, uvx, git, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Creating custom Claude Code components (Skills, Agents, Commands, Plugins) can be complex, requiring knowledge of specific file structures, YAML frontmatter, and best practices. This Skill streamlines the entire development process, guiding you from concept to deployment.

Core Features & Use Cases

  • Component Scaffolding: Provides quick starts and templates for creating new Skills, Slash Commands, Subagents, and Plugins.
  • YAML Frontmatter Reference: Offers a quick guide to required and optional fields for each component type.
  • Best Practices & Troubleshooting: Ensures components are well-designed, activate correctly, and integrate seamlessly.
  • Use Case: Rapidly develop a new plugin that bundles a specialized "Code Reviewer" Subagent, a /format-code Slash Command, and a "Python Best Practices" Skill, ensuring all components are correctly configured and discoverable.

Quick Start

Example: Create a new plugin scaffold

python ./scripts/init_plugin.py --name my-new-plugin --description "My awesome plugin" --author "AI Assistant"

Frequently Asked Questions about builder

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

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

Plugin scaffolding automates creation of deployment-ready structures including plugin.json, README.md, SKILLS.md, and component files. Run `python ./scripts/init_plugin.py --name your-plugin --description "Description" --author "Name"` to generate a validated scaffold with all required configuration templates and best-practice defaults.

What YAML frontmatter fields do I need for Claude Code Skills and Slash Commands?

YAML frontmatter defines component metadata like activation triggers, file locations, and marketplace mappings. This Skill provides a structured reference guide covering required and optional fields for Skills, Slash Commands, Subagents, and Plugins, ensuring correct validation and seamless integration.

Can I bundle multiple component types—Skills, Agents, and Slash Commands—into a single plugin?

Yes, plugins support bundling multiple component types together. The scaffolding process generates templates for Skills, Slash Commands, and Subagents within one plugin structure, with validation to ensure all components are correctly configured and discoverable in the marketplace.

What are the dependencies and prerequisites for developing Claude Code plugins?

Plugin development requires Python, uvx, and git. The scaffolding tool uses these to initialize projects, validate configurations, and manage version control for deployment-ready components.

How do I ensure my plugin components activate correctly and integrate with Claude Code?

The Skill validates activation triggers, file locations, and marketplace mappings from your frontmatter and configuration. It consolidates best practices and troubleshooting guidance to verify components are well-designed and integrate seamlessly before deployment.

What's included in a generated plugin scaffold?

Scaffolds include plugin.json manifest, README.md documentation, SKILLS.md component reference, and placeholder files for scripts, references, and assets—all configured and structured for immediate development and marketplace submission.