moai-plugin-builder

Create Claude Code plugin skeletons with templates and validation.

1.2k|214|Updated Sep 16, 2025
One-click install
npx skills add https://github.com/modu-ai/moai-adk --skill moai-plugin-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-plugin-builder
Source: https://github.com/modu-ai/moai-adk/tree/main/.claude/skills/moai-plugin-builder
Command: npx skills add https://github.com/modu-ai/moai-adk --skill moai-plugin-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Patterns, templates, and best practices to build Claude Code plugins.

Core Features & Use Cases

  • Plugin structure templates (commands, agents, skills, hooks)
  • Plugin validation templates and migration guides
  • MCP/LSP server configurations

Quick Start

Create a new plugin skeleton and run validation.

Frequently Asked Questions about moai-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?

Creating a Claude Code plugin requires setting up the correct directory structure, defining a plugin.json schema file, and organizing components like commands, agents, skills, or hooks. This Skill provides templates and scaffolds to generate a runnable plugin skeleton with validated configuration, eliminating manual setup errors.

What's the correct structure for a Claude Code plugin?

Claude Code plugins need a defined directory layout with a plugin.json manifest, component definitions, and proper path rules for environment references. This Skill supplies structure templates and validation rules to ensure your plugin meets schema requirements and loads correctly.

How do I configure MCP and LSP servers in a plugin?

MCP and LSP server configuration requires specific settings in your plugin manifest and proper server initialization. This Skill includes configuration templates and best practices for setting up both server types within your Claude Code plugin.

Can I migrate an existing plugin to follow Claude Code standards?

Yes. This Skill provides migration guides and validation templates to help convert standalone configurations into properly structured Claude Code plugins that meet current directory structure and schema requirements.

Why isn't my Claude Code plugin loading?

Plugin loading failures typically stem from incorrect directory structure, malformed plugin.json, missing environment references, or path rule violations. This Skill offers troubleshooting patterns and validation templates to diagnose and fix these common configuration issues.

What components can I define in a Claude Code plugin?

Claude Code plugins support commands, agents, skills, and hooks as reusable components. This Skill provides templates and patterns for defining each component type with correct syntax, configuration, and integration within your plugin.