plugin-json-schema

Category: Docs & Knowledge | Uploader: mikeparcewskimikeparcewski | Downloads: 0 | Version: v1.0(Latest)

Official Claude Code plugin.json schema reference and validation guide. Use when creating or troubleshooting plugin.json manifest files. Covers all fields, auto-discovery behavior, path formats, and common validation errors. --- # Claude Code plugin.json Schema Reference Complete reference for Claude Code plugin manifest files. ## Minimal Valid plugin.json For plugins using standard directory structures, this is all you need: ```json { "name": "my-plugin", "version": "1.0.0", "description": "Brief description of the plugin" } ``` **Auto-discovery** will automatically load components from standard locations. ## Complete Schema ```json { "name": "plugin-name", "version": "1.2.0", "description": "Brief plugin description", "author": { "name": "Author Name", "email": "[email protected]", "url": "https://github.com/author" }, "homepage": "https://docs.example.com/plugin", "repository": "https://github.com/author/plugin", "license": "MIT", "keywords": ["keyword1", "keyword2"], "commands": "./custom/commands/", "agents": "./custom/agents/", "skills": "./custom/skills/", "hooks": "./config/hooks.json", "mcpServers": "./mcp-config.json", "outputStyles": "./styles/", "lspServers": "./.lsp.json" } ``` ## Field Reference ### Required Fields | Field | Type | Description | |-------|------|-------------| | `name` | string | Unique identifier, kebab-case, max 64 chars | | `version` | string | Semantic version (x.y.z) | | `description` | string | Brief explanation of the plugin | ### Optional Metadata Fields | Field | Type | Description | |-------|------|-------------| | `author` | object | `{name, email?, url?}` | | `homepage` | string | Documentation URL | | `repository` | string | Source code URL | | `license` | string | License identifier (MIT, Apache-2.0, etc.) | | `keywords` | array | Discovery tags (strings) | ### Component Path Fields | Field | Type | Auto-Discovery Location | |-------|------|-------------------------| | `commands` | string \| array | `commands/` | | `agent

Changelog: Source: GitHub https://github.com/mikeparcewski/wicked-garden

Directory Structure

Current level: tree/main/.claude/skills/plugin-json-schema/

  • 📄 SKILL.md 6.7 KB

SKILL.md

Login to download/like/favorite ❤ 8 | ★ 0
Comments 0

Please login before commenting.

Loading comments...