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 ${CLAUDE_PLUGIN_ROOT}", "add commands/agents/skills/hooks", "configure auto-discovery", or needs guidance on plugin directory layout, manifest configuration, component organization, file naming conventions, or Claude Code plugin architecture best practices.
Comprehensive guidance on Claude Code plugin architecture, directory layout, and best practices.
This skill provides detailed knowledge about:
plugin.json manifest configuration${CLAUDE_PLUGIN_ROOT}Core skill content covering:
Detailed documentation for deep dives:
manifest-reference.md: Complete plugin.json field reference
component-patterns.md: Advanced organization patterns
Three complete plugin examples:
minimal-plugin.md: Simplest possible plugin
standard-plugin.md: Well-structured production plugin
advanced-plugin.md: Enterprise-grade plugin
Claude Code activates this skill when users:
The skill uses progressive disclosure to manage context:
Claude loads references and examples only as needed based on the task.
This skill works well with:
To update this skill:
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer