claude-plugins-guide

Document Claude Code plugin manifest and marketplace registration conventions.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/tvishwanadha/skills --skill claude-plugins-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claude-plugins-guide
Source: https://github.com/tvishwanadha/skills/tree/main/.claude/skills/claude-plugins-guide
Command: npx skills add https://github.com/tvishwanadha/skills --skill claude-plugins-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide documents Claude Code plugin conventions, enabling reliable manifests, marketplace registrations, and consistent skill discovery for Claude Code plugins across projects.

Core Features & Use Cases

  • Standardized frontmatter requirements for plugin manifests (name, description, version, author)
  • Clear workflow for marketplace registration and auto-discovery of plugins
  • Guidance on optional resource directories (scripts, references, assets) and their usage

Quick Start

Register a Claude Code plugin by adding an entry to .claude-plugin/marketplace.json and creating .claude/skills/claude-plugins-guide/SKILL.md with the required frontmatter.

Frequently Asked Questions about claude-plugins-guide

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

FAQPage Schema
What frontmatter fields are required for a Claude Code plugin manifest?

A Claude Code plugin manifest requires name, description, version, and author fields in its frontmatter. These standardized fields ensure reliable plugin registration and consistent skill discovery across the Claude Code ecosystem.

How do I register a plugin in the Claude Code marketplace?

To register a Claude Code plugin in the marketplace, add an entry to the .claude-plugin/marketplace.json file and create the corresponding SKILL.md file with the required frontmatter for auto-discovery.

When do I need to use optional resource directories for Claude Code plugins?

Optional resource directories like scripts, references, and assets are used in Claude Code plugins when you need to organize supplementary files. They provide metadata for discoverability and support extended plugin functionality.

Does Claude Code plugin development require specific directory conventions?

Yes, Claude Code plugin development uses specific directory conventions, placing skill definitions in .claude/skills/ and marketplace configurations in .claude-plugin/. Standardizing these manifests ensures consistent skill discovery across projects.

Why are plugin conventions needed for Claude Code marketplace registration?

Plugin conventions are needed for Claude Code marketplace registration to standardize manifests and ensure reliable auto-discovery. Without consistent frontmatter and directory structures, plugins cannot be reliably discovered across the ecosystem.

Can I customize the manifest structure for my Claude Code plugin?

You must include the required frontmatter fields (name, description, version, author) in your Claude Code plugin manifest. You can then extend it by adding optional resources with metadata to enhance discoverability without breaking conventions.