verify-skill-format

Validate frontmatter and naming consistency across skill directories.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/zdpk/skills --skill verify-skill-format
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-skill-format
Source: https://github.com/zdpk/skills/tree/main/dotfiles/skills/custom/meta/verify-skill-format
Command: npx skills add https://github.com/zdpk/skills --skill verify-skill-format

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures every skill directory has valid frontmatter and a matching name, preventing discovery and execution issues caused by misnamed or incomplete skills.

Core Features & Use Cases

  • Frontmatter validation: requires name and description in YAML frontmatter and proper frontmatter delimiters.
  • Name consistency: enforces that the directory basename matches the frontmatter name.
  • Uniqueness check: ensures skill names are unique across the catalog.

Quick Start

Run the skill-format validator to scan all skill directories and report frontmatter or naming issues.

Frequently Asked Questions about verify-skill-format

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

FAQPage Schema
How do I validate YAML frontmatter in skill directories?

To validate YAML frontmatter, scan all skill directories to ensure each contains proper delimiters with required name and description fields. This metadata validation prevents discovery and execution issues caused by incomplete skill definitions.

Why does my skill directory name need to match the frontmatter name?

Skill directory names must match frontmatter names to enforce naming consistency across the catalog. Mismatched names cause discovery failures, making skills unfindable or unexecutable during runtime operations.

How do I check for missing required fields in skill metadata?

Checking for missing required fields involves scanning skill directories to verify the presence of name and description in YAML frontmatter. The validator reports these violations alongside mismatched names with suggested fixes.

Can I ensure skill names are unique across my entire catalog?

You can ensure skill names are unique by running a catalog-wide uniqueness check that scans all skill directories. This prevents duplicate naming conflicts and maintains a consistent, reliable skill registry.

What is the best way to fix frontmatter consistency errors in skills?

The best way to fix frontmatter consistency errors is to run a validator that returns a structured list of violations with suggested fixes. This guides remediation for missing fields, invalid delimiters, or mismatched directory names.

Does the skill format validator apply to specific directory paths?

The skill format validator applies to all skill units under the dotfiles/skills/** directory path. It scans this specific structure to report frontmatter or naming issues across the entire skill catalog.