Available on crate feature
plugins only.Expand description
Plugin system with namespace-based resource management.
Plugins are directories with a .claude-plugin/plugin.json manifest,
containing any combination of:
skills/— Skill definitions (loaded viaSkillIndexLoader)commands/— Legacy skill markdown files (also loaded as skills)agents/— Subagent definitions (loaded viaSubagentIndexLoader)hooks/hooks.json— Hook configurations.mcp.json— MCP server configurations
All resources are namespaced as plugin-name:resource-name to avoid collisions.
§Directory Structure
~/.claude/plugins/
└── my-plugin/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ └── commit/
│ └── SKILL.md
├── commands/
│ └── hello.md
├── agents/
│ └── reviewer.md
├── hooks/
│ └── hooks.json
└── .mcp.json