metadata-version-present-pass

Validate SKILL.md frontmatter for required name and description fields.

787|71|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/luongnv89/asm --skill metadata-version-present-pass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: metadata-version-present-pass
Source: https://github.com/luongnv89/asm/tree/main/src/eval/providers/skill-best-practice/v1/fixtures/metadata-version-present-pass
Command: npx skills add https://github.com/luongnv89/asm --skill metadata-version-present-pass

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that every SKILL.md entry includes a valid name and description, preventing incomplete or inconsistent skill documentation.

Core Features & Use Cases

  • Validates presence of required frontmatter fields (name and description) in SKILL.md.
  • Verifies optional metadata.version is present and properly formatted for versioned skills.
  • Helps maintain a clean catalog by catching missing or malformed metadata during onboarding.

Quick Start

Validate the SKILL.md at the root of a skill directory and confirm it has a name and description, plus an optional version in metadata.

Frequently Asked Questions about metadata-version-present-pass

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

FAQPage Schema
How do I validate SKILL.md frontmatter for required metadata fields?

You validate SKILL.md frontmatter by verifying the presence of name and description fields, plus an optional version. This prevents incomplete documentation and maintains catalog consistency during skill onboarding.

What is the required metadata format for a SKILL.md file?

The required SKILL.md metadata format includes a frontmatter section with name and description fields, optionally a version field, and a Markdown body. This structure ensures operational loading and discoverability across skill directories.

How do I check if a skill directory has a valid name and description?

You check a skill directory by validating the SKILL.md frontmatter to enforce that it contains both a name and description. Verifying these fields prevents incomplete or inconsistent skill documentation in the catalog.

Can I use this to verify version format in skill metadata?

Yes, you can verify the version format in skill metadata. The validation process checks that metadata.version is present and properly formatted for versioned skills, ensuring correct catalog consistency and operational loading.

Why does my skill onboarding fail due to missing frontmatter?

Skill onboarding fails due to missing frontmatter because the validation enforces required name and description fields in SKILL.md. Catching missing or malformed metadata during onboarding prevents incomplete skill documentation.