agent-eval-api

Orchestrate Omniloy agent evaluation runs from resource discovery to result retrieval.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/Omniloy/agent-skills --skill agent-eval-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-eval-api
Source: https://github.com/Omniloy/agent-skills/tree/main/skills/agent-eval-api
Command: npx skills add https://github.com/Omniloy/agent-skills --skill agent-eval-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual, error-prone work of running Omniloy agent evaluations by guiding you through authentication, resource lookup, test launch, polling, and result inspection.

Core Features & Use Cases

  • Reuses existing agents, personas, evaluators, and test configs when they fit, or creates owned resources with the required naming and tagging rules.
  • Launches test runs safely with concurrency checks, pre-flight validation, and clear cancellation and polling procedures.
  • Supports end-to-end eval workflows such as smoke testing a booking agent, checking tool usage, and reviewing transcripts, scores, and pass or fail outcomes.

Quick Start

Ask the agent-eval-api skill to evaluate the named agent, create or reuse the needed persona and evaluator, launch the run, and report the transcript and scores.

Frequently Asked Questions about agent-eval-api

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

FAQPage Schema
How do I run end-to-end agent evaluations using an API?

You can run end-to-end agent evaluations by authenticating with the testing platform API, discovering existing resources, launching test runs with pre-flight validation, and polling until terminal states to retrieve scores and transcripts.

What is the process for reusing existing personas and evaluators in test runs?

Reusing existing personas and evaluators in test runs requires a strict GET-before-create resolution pattern to discover available resources before deciding whether to reuse them or create new AI-generated prefixed owned resources.

How do I safely launch agent test runs with concurrency and timeout checks?

Safely launching agent test runs requires pre-flight validation, concurrency checks, and clear cancellation procedures to ensure the testing platform handles multiple test runs without exceeding operational limits.

How do I retrieve pass or fail outcomes and transcript evidence from agent evaluations?

Retrieving pass or fail outcomes and transcript evidence involves polling test runs until they reach a terminal state, then reporting the final score, pass or fail status, and the associated transcript data.

Do I need to create new test configurations for every agent evaluation workflow?

You do not need to create new test configurations for every agent evaluation workflow; the system reuses existing test configs when they fit, applying required naming and tagging rules only when creating owned resources.