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.