test-skill

Generate and validate SKILL.md frontmatter and metadata for TypeScript Skill Units.

494|47|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/agentspan-ai/agentspan --skill test-skill-agentspan-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-skill
Source: https://github.com/agentspan-ai/agentspan/tree/main/sdk/typescript/tests/fixtures/skills/test-skill
Command: npx skills add https://github.com/agentspan-ai/agentspan --skill test-skill-agentspan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the setup, validation, and metadata extraction for Skill Unit tests, ensuring each unit has a complete SKILL.md frontmatter and discoverable metadata.

Core Features & Use Cases

  • Fixture-based validation of SKILL.md frontmatter (name, description, params) to ensure consistency across Skill Units.
  • Metadata extraction and formatting to support fast search and discovery in your Skill catalog.
  • CI-ready checks for dependencies, components, and safety considerations to catch issues early.
  • Use Case: During development, run the validation against a Skill Unit to verify it is properly defined and ready to be loaded by the agent runtime.

Quick Start

Run the test-skill in your test suite to validate unit-test scaffolding.

Frequently Asked Questions about test-skill

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

FAQPage Schema
How do I validate SKILL.md frontmatter for TypeScript skill units?

Validate SKILL.md frontmatter for TypeScript skill units by running automated checks that extract name, description, and params fields, ensuring metadata consistency and search discoverability across your skill catalog.

What does fixture-based validation of skill metadata do?

Fixture-based validation of skill metadata checks that each unit-test Skill Unit has a complete SKILL.md frontmatter, verifying required fields are present and correctly formatted to support consistent tooling integration and robust search indexing.

Can I run unit test validation for skills in a CI environment?

Yes, you can run unit test validation for skills in CI environments. The validation checks dependencies, components, and safety considerations to catch issues early, ensuring skill units are properly defined before being loaded by the agent runtime.

Do I need TypeScript to use skill unit test validation?

TypeScript is required for skill unit test validation, as the tooling is designed for TypeScript skills. It validates fixtures and ensures frontmatter presence and field extraction to support discoverability and consistent tooling integration.

What is the best way to ensure skill discoverability in a catalog?

The best way to ensure skill discoverability in a catalog is to automate metadata extraction and formatting from SKILL.md frontmatter, validating that each skill unit has complete, consistently structured metadata for fast search indexing.

Why does my skill unit fail validation during testing?

Your skill unit may fail validation during testing if its SKILL.md frontmatter is missing required fields, has incomplete metadata, or contains undetected dependencies and components that prevent proper loading by the agent runtime.