validate-plugin

Solid

Validate a Claude Code plugin directory against the official Anthropic spec and Intent Solutions enterprise standard. Runs structural validation (plugin.json fields, file references, permissions) and content validation (SKILL.md grading, command/agent frontmatter). Use when building a new plugin, preparing for marketplace submission, or auditing existing plugins. Trigger with "validate this plugin", "check plugin structure", "grade my plugin", "/validate-plugin".

AI & Automation 2,274 stars 319 forks Updated today MIT

Install

View on GitHub

Quality Score: 97/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Validate Plugin Full plugin directory validator combining structural checks and content grading. ## Overview Runs the complete validation pipeline against any plugin directory: 1. `validate-all-plugins.sh` for structural validation (plugin.json, file refs, permissions) 2. `validate-skills-schema.py` for content validation with 100-point grading ## Prerequisites - Python 3 with `pyyaml` installed - `jq` available on PATH - Run from the claude-code-plugins repository root ## Instructions 1. Identify the target plugin directory (must contain `.claude-plugin/plugin.json`) 2. Run structural validation: ```bash ./scripts/validate-all-plugins.sh <plugin-directory> ``` 3. Run content validation on any SKILL.md files found: ```bash python3 scripts/validate-skills-schema.py --verbose <path-to-SKILL.md> ``` 4. If the plugin has commands or agents, validate those too: ```bash python3 scripts/validate-skills-schema.py --verbose ``` 5. Report the combined results with per-skill 100-point grades ## Output Present results in this format: **Structural Validation:** - plugin.json: PASS/FAIL (list any invalid fields) - File references: PASS/FAIL - Script permissions: PASS/FAIL **Content Validation (per SKILL.md):** - Grade: A-F (score/100) - Errors: list - Warnings: list **Summary:** - Total errors / warnings - Overall verdict: PASS or FAIL ## Error Handling - If plugin directory doesn't exist, report and exit - If plugin.json is missing, report as str...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

plugin-validator

Automatically validates Claude Code plugin structure, schemas, and compliance when user mentions validate plugin, check plugin, or plugin errors. Runs comprehensive validation specific to claude-code-plugins repository standards.

2,274 Updated today
jeremylongshore
AI & Automation Listed

validate

Run the marketplace validation script to check plugin integrity. Use when finishing plugin work, after adding or modifying plugins, or before committing plugin changes.

3 Updated 2 days ago
aiocean
AI & Automation Solid

plugin-auditor

Automatically audits Claude Code plugins for security vulnerabilities, best practices, CLAUDE.md compliance, and quality standards when user mentions audit plugin, security review, or best practices check. Specific to claude-code-plugins repository standards.

2,274 Updated today
jeremylongshore
AI & Automation Solid

docs-check

CONTRIBUTOR TOOL - Validate plugin against latest Claude Code documentation. Catches breaking changes, deprecations, discovers new features. Run before releases or periodically. NOT part of the distributed plugin.

384 Updated 4 days ago
oliver-kriska
AI & Automation Solid

plugin-audit

Comprehensive audit pipeline for skills, plugins, agents, and commands. Validates structure, quality, security, marketplace compliance, cross-platform compatibility, and ecosystem integration. Runs all built-in validation tools, invokes domain-appropriate agents for code review, and produces a pass/fail gate report. Usage: /plugin-audit <skill-path>

16,782 Updated 3 days ago
alirezarezvani