eval-generator

Generate eval test cases from an eval suite plan or agent description.

123|20|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/microsoft/eval-guide --skill eval-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-generator
Source: https://github.com/microsoft/eval-guide/tree/main/skills/eval-generator
Command: npx skills add https://github.com/microsoft/eval-guide --skill eval-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generates concrete eval test cases for an agent by using an eval suite plan or a plain-English agent description, enabling structured evaluation across lifecycle stages.

Core Features & Use Cases

  • Use plan-based generation: leverages the eval suite plan's scenario table, evaluation methods, quality signals, and tags to produce test inputs and configurations.
  • Fallback generation: if no plan exists, creates 6-8 test cases from a plain-English agent description, including happy-path, edge, and adversarial scenarios.
  • Output formats: produces a Copilot Studio test set table, a CSV for single-response import, and a docx-style report for human review.
  • Lifecycle integration: supports subsequent steps in the cycle with /eval-result-interpreter and /eval-triage-and-improvement.

Quick Start

Run /eval-generator with your agent description to generate test cases.

Frequently Asked Questions about eval-generator

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

FAQPage Schema
How do I generate test cases for an agent using a plain-English description?

To generate test cases from an agent description, provide a clear agent task and success criteria. The tool creates 6-8 test cases covering happy-path, edge, and adversarial scenarios without requiring a formal plan.

What output formats can I get for agent evaluation test sets?

Agent evaluation test sets are output as a Copilot Studio test set table, a CSV file for single-response imports, and a docx-style report for human review.

Do I need an eval suite plan to generate conversational eval test cases?

No, an eval suite plan is not required. While plan-based generation uses a scenario table and evaluation methods, you can fallback to generating tests from a plain-English agent description.

Can I generate multi-turn evaluation scenarios for conversational agents?

Yes, multi-turn evaluation is supported. You can generate conversational eval test cases using either an eval suite plan or a plain-English agent description, though CSV output is limited to single-response mode.

What is the best way to create adversarial test scenarios for Copilot Studio agents?

The best way to create adversarial scenarios is using the fallback generation mode, which automatically derives 6-8 tests including adversarial cases from a plain-English agent description and success criteria.

Why does my agent evaluation CSV import only support single-response tests?

The CSV output format is restricted to single-response imports by design. Multi-turn evaluation scenarios are supported in the Copilot Studio test set table and the docx-style report instead.