eval-recipes Runner Skill

Run eval-recipes benchmarks to compare amplihack branches against baseline agents.

1|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/rysweet/AzureHayMaker --skill eval-recipes-runner-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eval-recipes Runner Skill
Source: https://github.com/rysweet/AzureHayMaker/tree/main/.claude/skills/eval-recipes-runner
Command: npx skills add https://github.com/rysweet/AzureHayMaker --skill eval-recipes-runner-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates benchmarking and validation of amplihack improvements against baseline agents using the eval-recipes suite.

Core Features & Use Cases

  • Benchmarking: Run standardized eval-recipes benchmarks to evaluate agent performance.
  • PR Validation: Compare scores before/after changes to verify improvements.
  • Automated Reporting: Generate comparative reports showing score improvements across tasks.

Quick Start

Clone eval-recipes, copy our agent configs, install uv, and run a benchmark with a specified task and trials, then compare results to the baseline.

Frequently Asked Questions about eval-recipes Runner Skill

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

FAQPage Schema
How do I benchmark agent improvements using eval-recipes?

Eval-recipes benchmarking runs standardized tests on agent implementations to measure performance. Clone the eval-recipes repository, configure your amplihack agent, install dependencies with uv, select a task (linkedin_drafting, email_drafting, arxiv_paper_summarizer, or github_docs_extractor), specify trial count, and execute benchmarks to generate comparative score reports against baseline agents.

Can I use eval-recipes to validate PR changes before merging?

Yes. PR validation with eval-recipes compares benchmark scores before and after your changes across specified tasks. Checkout your PR branch, run benchmarks with identical trial parameters, then compare output scores to baseline results to verify improvements without manual testing.

What baseline agents can I compare against with eval-recipes?

Eval-recipes supports comparison against multiple baseline agents including codex and claude_code. The benchmarking framework generates side-by-side score reports showing how your agent modifications perform relative to these established baselines across your chosen tasks.

What tasks can I run with the eval-recipes benchmark suite?

Eval-recipes includes four targeted evaluation tasks: linkedin_drafting, email_drafting, arxiv_paper_summarizer, and github_docs_extractor. Each task tests specific agent capabilities, and you can run benchmarks on any combination of these with configurable trial counts to measure performance variation.

Do I need uv installed to run eval-recipes benchmarks?

Yes. Uv is a required dependency for executing eval-recipes benchmarks. The setup process includes installing uv before running benchmark commands, which manages the Python environment and task execution for consistent, reproducible evaluation results.

How do I set up agent configurations for benchmarking?

Agent configuration setup involves copying your agent configs into the eval-recipes environment after cloning the repository. The Skill handles repository cloning, config placement, dependency installation, and branch/PR selection, then runs benchmarks and produces comparative reports with your customized agent setup.