skill-validator

Validate Claude skill folders for official documentation compliance.

3|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/chaorenex1/coding-agent-workflow --skill skill-validator-chaorenex1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-validator
Source: https://github.com/chaorenex1/coding-agent-workflow/tree/main/skills/skill-validator
Command: npx skills add https://github.com/chaorenex1/coding-agent-workflow --skill skill-validator-chaorenex1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures Claude Skill definitions (SKILL.md) meet official Claude standards, including YAML frontmatter, file structure, and naming conventions, enabling consistent quality across Skill units.

Core Features & Use Cases

  • Structure & YAML Validation: Check for required files and proper YAML frontmatter.
  • Python Code Validation: Validate Python imports and structure within skills.
  • Naming & Compliance: Enforce kebab-case for skill names and snake_case for Python files.
  • Batch Processing: Validate multiple skills at once with summary reporting.

Quick Start

Validate a single skill folder for compliance, or batch validate a directory of skills.

Frequently Asked Questions about skill-validator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate Claude skill files for compliance with official standards?

Skill-validator checks Claude skill folders for compliance by validating file structure, YAML frontmatter, Python code syntax, and naming conventions. Run it on a single skill folder or batch validate multiple skills at once to ensure they meet official Claude documentation standards.

What naming conventions does skill validation enforce?

Skill-validator enforces kebab-case naming for skill folders and snake_case for Python files. It validates these conventions automatically and generates auto-fix suggestions when naming doesn't comply with Claude standards.

Can I validate multiple skills at once, or just individual folders?

Skill-validator supports both single-skill and batch validation modes. Batch validation processes entire directories of skills and generates summary reports across all validated skills in multi-format output.

What does skill-validator check in YAML frontmatter and Python code?

YAML frontmatter validation confirms proper formatting and required fields in SKILL.md. Python validation checks imports, code structure, and syntax compliance. Both are validated against Claude standards with specific error reporting.

Does skill-validator generate reports in multiple formats?

Yes, skill-validator generates multi-format validation reports alongside auto-fix suggestions. Reports summarize compliance issues across file structure, YAML, Python code, and naming conventions for easy remediation.