verify-skillpack

Validate YAML pack manifests for schema compliance and missing skill references.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate skill packs by ensuring they reference existing skills and conform to the pack schema.

Core Features & Use Cases

  • Validate YAML pack files for required keys schema_version, id, and skills.
  • Verify that each listed skill has a corresponding SKILL.md at .claude/skills/<skill-name>/SKILL.md.
  • Detect and prevent recursive verification references within packs.

Quick Start

Run a pack verification pass on the project to identify invalid packs and missing skill references.

Frequently Asked Questions about verify-skillpack

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

FAQPage Schema
How do I validate skill packs to ensure they reference real skills?

Validating skill packs involves checking YAML pack manifests for required keys like schema_version, id, and skills, and verifying each listed skill maps to an existing SKILL.md file. This ensures pack structures are valid and skill references are real.

What happens if a YAML pack manifest references a missing SKILL.md?

When a YAML pack manifest references a missing SKILL.md, the validation process reports it as a missing skill. It scans all packs under .claude/packs/** to identify invalid structures and ensure every listed skill has a corresponding file.

Does pack validation detect recursive skill references within manifests?

Yes, pack validation detects and prevents recursive verification references within packs. It analyzes the skills listed in the YAML manifests to report potential recursion alongside missing skills and invalid structural keys.

What are the required keys for a valid skill pack schema?

The required keys for a valid skill pack schema are schema_version, id, and skills. The validation enforces these keys in the YAML pack manifests and also verifies that each skill entry has a corresponding SKILL.md file.

How do I check all packs under .claude/packs for invalid structures?

To check all packs under .claude/packs for invalid structures, run a pack verification pass across the project. This validates the YAML manifests against the pack schema and reports any missing skills or invalid structural configurations.