AgentSkillsCN

validate-plugin

对Claude Code插件清单文件(plugin.json)进行验证。当用户提出“检查我的plugin.json”“验证plugin.json”“插件报错”或“我的插件为什么无法加载”的需求时使用。验证JSON语法、必填字段(name、version、description)、语义版本控制,以及技能文件的引用。

SKILL.md
--- frontmatter
name: validate-plugin
description: Validates Claude Code plugin manifest files (plugin.json). Use when user asks to "check my plugin.json", "validate plugin.json", "plugin errors", or "why isn't my plugin loading". Validates JSON syntax, required fields (name, version, description), semantic versioning, and skill file references.
version: 1.0.0
argument-hint: "[flags]"
allowed-tools:
  - Bash(claudelint:*)

Validate Plugin Manifests

Runs claudelint validate-plugin to validate .claude-plugin/plugin.json files.

Usage

bash
claudelint validate-plugin $ARGUMENTS

Options

  • --path <path> - Custom path to plugin.json
  • --verbose - Show detailed output
  • --warnings-as-errors - Treat warnings as errors

What Gets Validated

  • JSON syntax
  • Required fields (name, version, description)
  • Semantic versioning (x.y.z format)
  • Skill file references (checks if referenced skills exist)
  • Optional fields (homepage, repository, author, license)

Examples

bash
claudelint validate-plugin
claudelint validate-plugin --path /path/to/plugin.json

See Also