{"data":{"id":"plugin-structure","name":"Plugin Structure","tagline":"plugin.json at the root, components beside it","when":"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.","license":"Apache-2.0","sourceUrl":"https://github.com/anthropics/claude-plugins-official/blob/main/plugins/plugin-dev/skills/plugin-structure/SKILL.md","catch":"plugin.json scaffold and auto-discovery. First-step only; overlaps the other plugin-dev siblings."},"links":{"self":"/api/skills/plugin-structure","html":"/skills/plugin-structure","markdown":"/skills/plugin-structure.md","collection":"/api/skills"}}