valid-basic

Validate SKILL.md existence and required frontmatter fields for structural tests.

3|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/xiongxianfei/rigorloop --skill valid-basic-xiongxianfei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: valid-basic
Source: https://github.com/xiongxianfei/rigorloop/tree/main/tests/fixtures/skills/valid-basic
Command: npx skills add https://github.com/xiongxianfei/rigorloop --skill valid-basic-xiongxianfei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a minimal, validated fixture to test the structural integrity of Skill units by ensuring a SKILL.md exists at the root with proper frontmatter.

Core Features & Use Cases

  • Validates presence of SKILL.md at the root
  • Enforces mandatory frontmatter fields: name and description
  • Serves as a lightweight test fixture for CI pipelines and tooling

Quick Start

Run the repository tests to confirm the valid-basic skill fixture passes all structural checks.

Frequently Asked Questions about valid-basic

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

FAQPage Schema
How do I validate a Skill directory structure in a CI pipeline?

Structural validation in a CI pipeline confirms a SKILL.md file exists at the root with mandatory frontmatter fields. This ensures the Skill unit passes structural integrity checks as a lightweight test fixture.

What frontmatter fields are required for a valid SKILL.md file?

The required frontmatter fields for a valid SKILL.md file are name and description. Enforcing these mandatory fields ensures the Skill unit maintains structural integrity for tooling and testing.

When do I need to run structural validation tests for skill directories?

You need to run structural validation tests for skill directories when integrating them into CI pipelines or internal tooling. This verifies that each Skill unit has a root SKILL.md with proper frontmatter.

Can I use a minimal fixture to test skill unit integrity?

Yes, you can use a minimal fixture to test skill unit integrity by providing a simple Markdown body and required frontmatter. This serves as a lightweight validated fixture for structural validation tests.

Does skill validation require any external dependencies or components?

Skill validation requires no external dependencies or components. It performs structural validation directly by checking for the presence of SKILL.md and enforcing mandatory frontmatter fields.

What is the best way to enforce mandatory fields in a skill structure?

The best way to enforce mandatory fields in a skill structure is to validate the SKILL.md frontmatter for the name and description fields. This provides a simple validated fixture for structural integrity tests.