skill-metadata-check_skill

This skill helps you validate and report YAML frontmatter integrity in SKILL.md files across a project, ensuring name and description are correct.
  • Python

0

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill chen19007/my_skills --skill skill-metadata-check

  • SKILL.md849 B

Overview

This skill scans skill content files for YAML frontmatter issues to prevent metadata problems from breaking skill loading. It validates the presence and parseability of frontmatter and ensures required fields exist with correct types. Results point to files needing fixes so maintainers can repair metadata quickly.

How this skill works

The tool walks a skill directory and inspects each file that contains YAML frontmatter. It checks for frontmatter delimiters, attempts to parse the YAML, and verifies presence and string type for the required name and description fields. The script prints a concise status per file indicating parse success and field completeness.

When to use it

  • Before publishing or deploying skill bundles
  • As part of a CI pipeline to catch metadata regressions
  • When onboarding new skills to ensure consistent metadata
  • After bulk edits or automated refactors that may affect frontmatter

Best practices

  • Run the checker from the skill root so all files are discovered
  • Fix any file marked as missing or fail before merging changes
  • Keep name and description concise and human-readable strings
  • Integrate the script into pre-commit hooks or CI jobs for early feedback
  • Use consistent frontmatter delimiters and YAML linting to reduce false positives

Example use cases

  • Validate all skill content files in a codebase prior to release
  • Automate metadata checks in continuous integration to prevent load-time errors
  • Audit a collection of skills after a bulk content migration to find broken frontmatter
  • Train new contributors by showing which files need a name and description

FAQ

A fail indicates the YAML frontmatter could not be parsed or is malformed and needs correction.

Which fields are required by the checker?

The checker requires a name and a description field, and both must be strings.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational