Skills

Google Agents CLI Eval

Should be used when the user wants to "run an evaluation", "evaluate my agent"...

Install

npx skills add google/agents-cli --skill google-agents-cli-eval -g -a claude-code -y
Repository
google/agents-cli6.3k
Category
Data and ML
Updated
8d ago
License
Apache-2.0
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

This skill should be used when the user wants to "run an evaluation", "evaluate my agent", "evaluate my ADK agent", "write an eval dataset", "analyze eval failures", "compare eval results", "optimize agent", or needs guidance on the Gemini platform eval methodology and the Quality Flywheel. Covers eval metrics, dataset schema, LLM-as-judge scoring, and common failure causes. Applies to any agents-cli project, whatever framework the agent is written in. Do NOT use for agent API code patterns (ADK: use google-agents-cli-adk-code), deployment (use google-agents-cli-deploy), or project scaffolding (use google-agents-cli-scaffold).

Agent Evaluation Guide

Requires: agents-cli (uv tool install google-agents-cli), install uv first if needed.

Scaffolded project? If you used /google-agents-cli-scaffold, dataset and a custom metric are already scaffolded in tests/eval/ (Python projects) or eval/ (Go projects). For simplicity, this skill and its references use the Python directory layout; adjust accordingly if you've scaffolded a Go agent. You already have agents-cli eval run (chains generate + grade), tests/eval/datasets/, and tests/eval/eval_config.yaml. Start with executing eval run and iterate from there.

Reference Files

FileContents
references/dataset_schema.mdCanonical EvaluationDataset schema, all field types, JSON examples for single-turn / multi-turn / multi-agent, common mistakes
references/metrics-guide.mdComplete metrics reference, all built-in metrics, match types, custom metrics, judge model config
references/user-simulation.mdDynamic conversation testing, eval dataset synthesize flags, what scenarios are, compatible metrics
references/builtin-tools-eval.mdgoogle_search and model-internal tools, trajectory behavior, metric compatibility
references/advanced-commands.mdOpt-in commands: eval analyze, eval optimize, eval submit / eval results
references/multimodal-eval.mdMultimodal inputs, eval dataset schema, built-in metric limitations, custom evaluator pattern
references/live-eval.mdLive and voice agents, --mode adk_live, what gets graded, user-only turn authoring, the Live-model and region traps

The Quality Flywheel

Read the whole SKILL.md on GitHub

More in Data and ML