From validate-plugin
Validates Claude Code plugin directories against Anthropic spec via structural checks (plugin.json, files, permissions) and content grading (SKILL.md, commands). Use for building, auditing, or marketplace prep.
How this skill is triggered — by the user, by Claude, or both
Slash command
/validate-plugin:validate-pluginThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Full plugin directory validator combining structural checks and content grading.
Full plugin directory validator combining structural checks and content grading.
Runs the complete validation pipeline against any plugin directory:
validate-all-plugins.sh for structural validation (plugin.json, file refs, permissions)validate-skills-schema.py for content validation with 100-point gradingpyyaml installedjq available on PATH.claude-plugin/plugin.json)./scripts/validate-all-plugins.sh <plugin-directory>
python3 scripts/validate-skills-schema.py --verbose <path-to-SKILL.md>
python3 scripts/validate-skills-schema.py --verbose
Present results in this format:
Structural Validation:
Content Validation (per SKILL.md):
Summary:
Example 1: Validate a specific plugin
/validate-plugin plugins/skill-enhancers/skill-creator/
Example 2: Validate current directory
validate this plugin
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin validate-pluginValidates Claude Code plugins for compliance with official guidelines including plugin.json manifest, directory structure, and formats for agents/skills/commands to prevent installation failures.
Validates Claude Code plugin structure, JSON schemas, frontmatter format, security compliance, and marketplace catalog consistency. Triggers on 'validate plugin', 'check plugin', or 'verify' to run CI checks before commit.
Guides creating, validating, and troubleshooting Claude Code plugin.json files. Useful for plugin setup, schema compliance, and configuration issues.