plugin-anatomy

Inspect and scaffold Claude Code plugins with canonical directory layout and frontmatter.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Knowledge about the canonical Claude Code plugin anatomy, empowering developers to create, inspect, scaffold, and validate plugins consistently.

Core Features & Use Cases

  • Canonical directory layout guidance for plugins (manifest, commands, skills, agents, hooks, MCP)
  • Guidance on frontmatter requirements and optional resource directories for scripts, references, and assets
  • Best practices for plugin validation and governance

Quick Start

Begin scaffolding a new plugin by outlining the canonical Claude Code plugin directory layout.

Frequently Asked Questions about plugin-anatomy

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

FAQPage Schema
What is the canonical directory layout for a Claude Code plugin?

The canonical Claude Code plugin anatomy includes specific directories for the manifest, commands, skills, agents, hooks, and MCP integrations to ensure consistent structure across the plugin set.

How do I scaffold a new Claude Code plugin correctly?

To scaffold a Claude Code plugin, outline the canonical directory layout and enforce mandatory frontmatter in SKILL.md files to support robust plugin development and validation.

Is frontmatter required in SKILL.md files for plugin validation?

Yes, frontmatter is a mandatory requirement in SKILL.md files. Enforcing this frontmatter ensures consistent metadata and structure when validating Claude Code plugins.

What optional resource directories can I include when creating a Claude Code plugin?

Optional resource directories can be included to support scripts, references, and assets within your Claude Code plugin, providing flexibility alongside the mandatory manifest and commands.

How do I validate the structure and metadata of a Claude Code plugin?

You validate a Claude Code plugin by applying the canonical anatomy knowledge, checking that mandatory frontmatter exists in SKILL.md and verifying the layout of commands, agents, and hooks.