What problem does it solve?
This Skill provides a comprehensive guide and tools for creating, validating, and managing plugin.json files for Claude Code plugins. It ensures plugins are correctly structured and compliant with the schema, preventing configuration errors and streamlining plugin development.
Core Features & Use Cases
- Plugin Manifest Authoring: Learn the complete
plugin.json schema, including required and optional fields for metadata, author information, and component paths (skills, commands, agents, hooks).
- Schema & Path Validation: Utilize provided Nushell scripts to validate JSON syntax, field formats (kebab-case, semver), and ensure all referenced paths exist and are correctly structured.
- Plugin Initialization & Formatting: Generate template
plugin.json files and automatically format/sort existing ones for consistency and readability.
- Use Case: When developing a new Claude Code plugin, use this skill to initialize the
plugin.json file, add paths to your skills and commands, and then validate the entire manifest to catch errors before deployment.
Quick Start
Initialize a new 'plugin.json' file in your current directory using the provided Nushell script.