Favicon of Plugin Structure

Plugin Structure Skill

AI Agent SkillPythonOpen source

This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDEPLUGINROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest con Published by anthropics in claude-code.

What is Plugin Structure Skill?

This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDEPLUGINROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest con Published by anthropics in claude-code. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Developers using claude-code

Technical details

Copy skill directory
  • Install or run with Copy skill directory

When to use Plugin Structure Skill

  • Use it for developers using claude-code.

Built with

PythonCopy skill directory

Editorial notes

Source

  • Creator: anthropics
  • Repository: anthropics/claude-code
  • Skill file: plugins/plugin-dev/skills/plugin-structure/SKILL.md

What it does

This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDEPLUGINROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest con

Skill instructions

Plugin Structure for Claude Code Overview Claude Code plugins follow a standardized directory structure with automatic component discovery. Understanding this structure enables creating well-organized, maintainable plugins that integrate seamlessly with Claude Code. Key concepts: - Conventional directory layout for automatic discovery - Manifest-driven configuration in .claude-plugin/plugin.json - Component-based organization (commands, agents, skills, hooks) - Portable path references using ${CLAUDEPLUGINROOT} - Explicit vs. auto-discovered component loading Directory Structure Every Claude Code plugin follows this organizational pattern: plugin-name/ ├── .claude-plugin/ │ └── plugin.json Required: Plugin manifest ├── commands/ Slash commands (.md files) ├── agents/ Subagent definitions (.md files) ├── skills/ Agent skills (subdirectories) │ └── skill-name/ │ └── SKILL.md Required for each skill ├── hooks/ │ └── hooks.json Event handler configuration ├── .mcp.json MCP server definitio

Explore related resources

Frequently asked questions

What is Plugin Structure?

Plugin Structure is a open-source AI agent skill with Copy skill directory. This skill should be used when the user asks to "create a plugin", "scaffold a plugin", "understand plugin structure", "organize plugin components", "set up plugin.json", "use ${CLAUDEPLUGINROOT}", "add.

Who is Plugin Structure best for?

Plugin Structure is best for reusing agent instructions, scripts, and references.

How do I install Plugin Structure?

Install or run Plugin Structure using Copy skill directory. Check Plugin Structure for the latest setup command.

Is Plugin Structure actively maintained?

Plugin Structure may need a closer maintenance check before production use.

Share:

Stars
137,768
Forks
22,220
Last commit
9 days ago
Repository age
1 year
License
Unknown

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to Plugin Structure