create-evals

Analyze a target SKILL.md and generate an initial evals.json with test scenarios.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/matantsach/snapeval --skill create-evals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-evals
Source: https://github.com/matantsach/snapeval/tree/main/skills/create-evals
Command: npx skills add https://github.com/matantsach/snapeval --skill create-evals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Onboarding new skills into an eval workflow can be time-consuming. This skill automates the initiation by analyzing the target SKILL.md, outlining required evals.json structure, and guiding through a phased setup.

Core Features & Use Cases

  • Analyzes the SKILL.md to map core behaviors, input dimensions, and gaps.
  • Generates a plan for 5-8 test scenarios covering happy paths, edge cases, and negatives.
  • Produces an initial evals.json and a safe execution plan for the first benchmark.
  • Asks 1-3 targeted clarifying questions before writing config.

Quick Start

Run this guided flow to generate an initial evals.json and a benchmark plan for a new skill.

Frequently Asked Questions about create-evals

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

FAQPage Schema
How do I generate an evals.json file for a new skill?

To generate an evals.json file, the skill analyzes the target SKILL.md to map core behaviors and input dimensions, then creates 5-8 test scenarios covering happy paths, edge cases, and negative tests before writing the configuration.

What is the best way to structure test scenarios for skill evaluation?

The best way to structure skill evaluation scenarios is to map core behaviors from SKILL.md and design 5-8 targeted tests covering happy paths, edge cases, and negative tests to validate the skill comprehensively.

Do I need an existing evals.json to start benchmarking a skill?

You do not need an existing evals.json to start benchmarking; if the file does not exist, the system generates it under evals/evals.json and prepares a safe execution plan for the initial benchmark run.

Can I automate the onboarding process for a skill evaluation workflow?

You can automate skill evaluation onboarding by reading the target SKILL.md, asking 1-3 targeted clarifying questions to identify gaps, and automatically producing the initial evals.json configuration alongside a benchmark execution plan.

What clarifying questions are asked before generating an evals.json configuration?

Before generating an evals.json configuration, 1-3 targeted clarifying questions are asked to resolve gaps identified during the SKILL.md analysis, ensuring the test scenarios accurately validate the intended core behaviors.