building-plugins

Bundle Claude Code plugins with manifests, scaffolding, and validation workflows.

3|2|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/C0ntr0lledCha0s/claude-code-plugin-automations --skill building-plugins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-plugins
Source: https://github.com/C0ntr0lledCha0s/claude-code-plugin-automations/tree/main/agent-builder/skills/building-plugins
Command: npx skills add https://github.com/C0ntr0lledCha0s/claude-code-plugin-automations --skill building-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Helps assemble complete plugins with agents, skills, commands, and hooks for distribution.

Core Features & Use Cases

  • Plugin manifest creation and component registration
  • Starter templates for plugins and minimal plugin structure
  • Guidance on packaging and publishing (marketplace)
  • Validation workflows for plugin.json and component references

Quick Start

Start with a minimal plugin structure and generate plugin.json and a folder skeleton.

Frequently Asked Questions about building-plugins

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

FAQPage Schema
How do I create a Claude Code plugin from scratch?

Create a plugin by generating a minimal directory structure with plugin.json manifest, then register your agents, skills, commands, and hooks as components. The Skill provides templates and scaffolding to automate this setup and validate your manifest against established architecture standards.

What goes into a plugin.json manifest file?

A plugin.json manifest declares your plugin's metadata, version, and registered components—agents, skills, commands, and hooks. The Skill guides manifest creation, validates component references, and ensures your plugin follows best practices for packaging and distribution.

How do I package and publish a Claude Code plugin?

Bundle your plugin by organizing agents, skills, commands, and hooks into a cohesive package with a validated plugin.json manifest. The Skill automates bundling, validates structure, and provides guidance on marketplace publication workflows.

Can I use templates to speed up plugin development?

Yes. The Skill includes starter templates and minimal plugin structures that generate scaffolding and plugin.json automatically, reducing setup time and ensuring your plugin follows established conventions from the start.

What validation does the plugin bundling process perform?

The Skill validates plugin.json syntax, verifies component references are correctly registered, checks that agents, skills, commands, and hooks are properly structured, and confirms the package meets publishing requirements.

Do I need documentation generated for my plugin?

The Skill supports documentation generation as part of the plugin assembly workflow, helping you create and maintain clear plugin reference material alongside manifest creation and component packaging.