valid-skill

Provide a minimal skill fixture for validating frontmatter and directory structure.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Oxilith/CopilotSkills --skill valid-skill-oxilith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: valid-skill
Source: https://github.com/Oxilith/CopilotSkills/tree/main/.agentskills/__tests__/fixtures/valid-skill
Command: npx skills add https://github.com/Oxilith/CopilotSkills --skill valid-skill-oxilith

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a minimal, correctly structured fixture to validate the discovery and parsing of skill units during testing workflows.

Core Features & Use Cases

  • Minimal YAML frontmatter with name and description that must match the directory structure.
  • Contains a ready-to-run scripts directory to demonstrate integration points, without introducing external dependencies.
  • Serves as a stable fixture for unit tests validating skill-loading pipelines and packaging steps.

Quick Start

Install or copy this skill into your test suite, then run your validator to confirm the fixture loads with expected name and description.

Frequently Asked Questions about valid-skill

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

FAQPage Schema
How do I validate skill frontmatter and directory structure during unit testing?

You validate skill frontmatter and directory structure by loading a minimal, correctly formatted fixture into your test pipeline to confirm name matching and schema presence. This skill serves as that stable fixture for automated unit tests.

What is a skill fixture used for in YAML validation workflows?

A skill fixture provides a standardized YAML file with correct frontmatter to test discovery and parsing mechanisms. It confirms that your validator correctly detects required fields, name matching, and optional scripts directories.

Does this skill validation fixture require any external dependencies?

No, this skill validation fixture requires zero external dependencies. It contains a ready-to-run scripts directory to demonstrate integration points without introducing external packages, ensuring a stable testing environment.

How do I test a skill-loading pipeline using a fixture?

You test a skill-loading pipeline by installing or copying this fixture into your test suite, then running your validator. It confirms the fixture loads with the expected name and description, verifying your parsing logic.

Can I use this fixture to validate optional scripts and assets references?

Yes, you can use this fixture to validate optional scripts, references, and assets directories. It satisfies the frontmatter schema and includes these optional components specifically to demonstrate and test integration points.

Why does the skill name need to match the directory structure?

The skill name must match the directory structure to ensure correct discovery and parsing during packaging steps. This fixture enforces that alignment, allowing your unit tests to verify name matching against the actual directory path.