plugin-builder

Automate Claude Code plugin creation, management, and distribution.

1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/tyroneross/build-loop --skill plugin-builder-tyroneross
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plugin-builder
Source: https://github.com/tyroneross/build-loop/tree/main/skills/plugin-builder
Command: npx skills add https://github.com/tyroneross/build-loop --skill plugin-builder-tyroneross

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, npm, claude-code, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation and maintenance of Claude Code plugins, streamlining the plugin development lifecycle from design to distribution.

Core Features & Use Cases

  • Plugin Creation: Automate the generation of plugin structure, manifest files, and default configurations.
  • Component Management: Guide users on organizing commands, skills, agents, and hooks within a plugin.
  • Distribution: Provide instructions for local testing, GitHub hosting, and marketplace submission.
  • Version Control: Offer guidance on semantic versioning and marketplace sync requirements.

Quick Start

To create a new plugin using the plugin-builder skill, follow these steps:

  1. Run the command /plugin-builder create [plugin-name] to generate the plugin structure.
  2. Fill out the plugin.json and add your skills, commands, agents, and hooks.
  3. Test your plugin locally with claude --plugin-dir ./[plugin-name].
  4. Push your plugin to GitHub and publish it to the Claude Code marketplace using the in-app forms.

Frequently Asked Questions about plugin-builder

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

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

To create a Claude Code plugin, run the command to generate the plugin structure, fill out the plugin.json manifest, add your skills and commands, then test locally using the claude command with the plugin directory flag.

What do I need to know before developing Claude Code plugins?

Developing Claude Code plugins requires knowledge of Claude Code plugin architecture and marketplace submission guidelines. You also need git, npm, and the claude-code environment installed to manage and distribute the plugin components.

How do I organize components like commands and hooks within a Claude Code plugin?

Organizing commands, skills, agents, and hooks within a Claude Code plugin involves following structured guidelines for component management provided during the automated plugin generation process to ensure proper plugin architecture.

Can I host my Claude Code plugin on GitHub before marketplace submission?

Yes, hosting your Claude Code plugin on GitHub is supported. You can test locally, push the plugin to your GitHub repository, and then publish it to the Claude Code marketplace using the in-app submission forms.

What is the best way to manage versioning for a Claude Code plugin?

Managing versioning for a Claude Code plugin involves following semantic versioning practices and meeting marketplace sync requirements to ensure proper distribution and maintenance throughout the plugin lifecycle.

Does the Claude Code plugin development process support CI/CD integration?

Yes, Claude Code plugin development supports CI/CD integration. The skill provides structured guidelines for deployment and distribution, allowing you to automate testing and syncing through your continuous integration pipelines.