create-skill-test

Generate eval.yaml test scaffolding and directory structure for agent skills.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/1k-off/umbraco-observability-playground --skill create-skill-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill-test
Source: https://github.com/1k-off/umbraco-observability-playground/tree/main/.agents/skills/create-skill-test
Command: npx skills add https://github.com/1k-off/umbraco-observability-playground --skill create-skill-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates slow, error-prone setup of eval.yaml skill test scaffolding by generating correctly structured evaluation tests that match the dotnet/skills repository conventions.

Core Features & Use Cases

  • Creates evaluation scaffolding: Generates the right tests/<plugin>/<skill-name>/eval.yaml directory structure for skill tests.
  • Builds robust scenarios: Helps define scenarios with prompts, assertions, and rubric items while reducing prompt/rubric overfitting.
  • Organizes fixtures safely: Supports test fixture organization via directory copying or inline/fixture-based file setup so scenarios run reliably.

Quick Start

Use this skill to scaffold a new tests/<plugin>/<skill-name>/eval.yaml file with well-formed scenarios, assertions, rubric items, and optional fixtures for a specific skill you are validating.

Frequently Asked Questions about create-skill-test

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

FAQPage Schema
How do I scaffold eval.yaml files for agent skill tests?

To scaffold eval.yaml files for agent skill tests, generate the required tests directory structure with structured scenarios containing prompts, assertions, rubric items, and timeouts to match repository conventions.

What is the correct directory structure for skill evaluation tests?

The correct directory structure for skill evaluation tests is tests/<plugin>/<skill-name>/eval.yaml, which organizes scenarios and fixtures safely so that skill evaluations run reliably.

How do I avoid overfitting when writing rubrics and prompts for eval.yaml scenarios?

To avoid overfitting when writing rubrics and prompts for eval.yaml scenarios, define robust scenarios with varied assertions and rubric items that test general skill behavior rather than specific expected outputs.

Can I set up test fixtures inline or do I need to copy directories for eval.yaml scenarios?

You can set up test fixtures either by copying directories or using inline fixture-based file setup, ensuring that eval.yaml scenarios run reliably with the necessary test data in place.

What fields are required when building scenarios in an eval.yaml file?

Required fields when building scenarios in an eval.yaml file include prompt, assertions, rubric, and timeout, with optional declarations for additional required skills or agents needed for the evaluation.

Does this skill eval scaffolding approach work for extending existing tests in the dotnet repository?

Yes, this skill eval scaffolding approach works for extending existing tests in the dotnet repository by validating target locations and producing correctly structured evaluation scenarios that satisfy established conventions.