Creating New Plugins

Automate Claude Code plugin creation and marketplace registration with manifest files.

7|1|Updated Oct 19, 2025
One-click install
npx skills add https://github.com/jack-michaud/faire --skill creating-new-plugins
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Creating New Plugins
Source: https://github.com/jack-michaud/faire/tree/main/.claude/skills/new-plugins
Command: npx skills add https://github.com/jack-michaud/faire --skill creating-new-plugins

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides a structured workflow to create Claude Code plugins and register them in your plugin marketplace. It helps with plugin structure, manifest creation, and marketplace registration.

Core Features & Use Cases

  • Plugin structure planning: Organize plugin directories (plugin root, manifest, docs)
  • Manifest creation: Create a plugin.json and optional MCP config
  • Marketplace registration: Add the plugin to marketplace.json and ensure JSON validity
  • Use Case: You want to publish a new plugin with a clear README and marketplace entry.

Quick Start

Create a new plugin directory named plugin-name, add a proper plugin.json, optional MCP config, and register in the marketplace as described.

Frequently Asked Questions about Creating New Plugins

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

FAQPage Schema
How do I structure a Claude Code plugin for the marketplace?▼

A Claude Code plugin requires a root plugin.json manifest file defining metadata, optional .mcp.json for MCP server configuration, and organized component directories (commands/, skills/, hooks/). The structure ensures valid JSON/Markdown files and marketplace compatibility.

What goes in a plugin.json manifest file?▼

plugin.json contains plugin metadata, version, description, and component references. It defines the plugin's identity and structure for Claude Code to recognize and load the plugin correctly.

How do I register my plugin in the marketplace?▼

Add a valid entry to marketplace.json with plugin details and metadata. Ensure all JSON files are valid and the plugin directory follows the required structure with proper manifests and documentation.

Do I need an MCP configuration file for my Claude Code plugin?▼

An .mcp.json file is optional and used for MCP server configuration. Include it only if your plugin implements MCP server functionality; standard plugins need only plugin.json.

Can I automate plugin creation and marketplace registration?▼

Yes. This workflow automates directory scaffolding, manifest generation, README creation, and marketplace entry. It ensures plugins meet functional and technical requirements end-to-end.