plugin-validator

Solid

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.

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

Install

View on GitHub

Quality Score: 96/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

# Plugin Validator ## Purpose Automatically validates Claude Code plugins against repository standards, checking structure, JSON schemas, frontmatter, permissions, security, and marketplace compliance - optimized for claude-code-plugins repository. ## Trigger Keywords - "validate plugin" - "check plugin" - "plugin validation" - "plugin errors" - "lint plugin" - "verify plugin" ## Validation Checks ### 1. Required Files - ✅ `.claude-plugin/plugin.json` exists - ✅ `README.md` exists and not empty - ✅ `LICENSE` file exists - ✅ At least one component directory (commands/, agents/, skills/, hooks/, mcp/) ### 2. Plugin.json Schema ```bash # Required fields: - name (kebab-case, lowercase, hyphens only) - version (semantic versioning x.y.z) - description (clear, concise) - author.name - author.email - license (MIT, Apache-2.0, etc.) - keywords (array, at least 2) # Optional but recommended: - repository (GitHub URL) - homepage (docs URL) ``` ### 3. Frontmatter Validation **For Commands (commands/*.md):** ```yaml --- name: command-name description: Brief description model: sonnet|opus|haiku --- ``` **For Agents (agents/*.md):** ```yaml --- name: agent-name description: Agent purpose model: sonnet|opus|haiku --- ``` **For Skills (skills/*/SKILL.md):** ```yaml --- name: Skill Name description: What it does AND when to use it allowed-tools: Tool1, Tool2, Tool3 # optional --- ``` ### 4. Directory Structure Validates proper hierarchy: ``` plugin-name/ ├── .claude-plugin/ ...

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

validate-plugin

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".

2,274 Updated today
jeremylongshore
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 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

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-creator

Automatically creates new Claude Code plugins with proper structure, validation, and marketplace integration when user mentions creating a plugin, new plugin, or plugin from template. Specific to claude-code-plugins repository workflow.

2,274 Updated today
jeremylongshore