Skip to content

Guide · Agent skill

How to use the Agent Evaluation Reporting agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

Agent Evaluation Reporting is a skill, a folder of instructions that an AI assistant such as Claude loads when a task matches it. When you have results from testing an AI agent, it makes the assistant write the summary in a strict, transparent way: runs the agent finished alone are kept apart from runs where a human helped, and failures, timeouts and broken test runs stay visible. After this guide you will be able to install the skill, ask for a report in plain language, and check that the numbers it produces can be audited.

Agent Evaluation Reportingsickn33/agentic-awesome-skills · MIT

Quick start

  1. 1Download and unzip. Download the ZIP from this page and unzip it. It contains SKILL.md.
  2. 2Place the skill folder. Put the folder in ~/.claude/skills/ for all projects, or in .claude/skills/ inside one project.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill.
  4. 4Give the assistant your run records. Share the raw results with the task set, timeout and retry policy, and human-intervention rules.
  5. 5Ask for the report. Request a summary that keeps autonomous, assisted, failed, timed-out and invalid outcomes separate, with denominators shown.
  6. 6Check the denominators. Confirm that the outcome counts add up to all attempts and that each rate names its base.

What the skill makes the agent do

The skill turns raw evaluation runs into a report that does not hide failures or overstate capability. It requires every run to be classified exactly once, so autonomous successes, assisted successes, failures, timeouts and invalid runs are counted separately.

Every percentage is shown with its count and denominator, so a reader can reproduce it. The skill also asks the agent to check that the counts add up and to say when a comparison between two agent setups is not fair.

  • Autonomous success: the agent satisfied the evaluator without human intervention.
  • Assisted success: the task succeeded only after a human intervened.
  • Failure: the run reached a terminal, evaluable failure.
  • Timeout: the run used up its declared time or step budget.
  • Invalid: the agent never got a valid evaluation because the harness, environment or input failed.

Install the agent-evaluation-reporting skill

Download the ZIP file from this page and unzip it. The package contains a single file, SKILL.md. Place the unzipped skill folder in one of these locations:

Option one is your personal skills folder, ~/.claude/skills/, which makes the skill available across your projects. Option two is a project-level .claude/skills/ folder inside the project you are working on, which limits it to that project.

If you use the Claude apps instead, upload the skill under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Project only: .claude/skills/ inside your project folder
  • Claude apps: Settings → Capabilities → Skills
~/.claude/skills/

How to trigger the skill with natural requests

You do not need a special command. The skill is meant for requests about summarizing agent evaluations, so describe what you have and what you want. The skill applies when your results include autonomous, assisted, failed, timed-out or invalid outcomes that must stay distinct and comparable.

Give the assistant the raw run data and the context you have: the task set, the agent or prompt version, the timeout and retry policy, and any human-intervention rules. Missing context is not invented by the skill, so the more you supply, the more complete the report.

  • Summarize these 120 evaluation runs and keep autonomous and assisted successes separate.
  • Compare the new agent version with the old one and tell me whether the comparison is fair.
  • Write a pilot readiness report from these logs, with the timeouts and invalid runs still counted.
  • Give me the eventual task completion rate and show the denominator for each rate.

Read the report: outcomes, denominators and retries

The skill builds an outcome ledger in which each scheduled attempt has exactly one outcome. It also builds a unique-task rollup, which keeps the first-attempt outcome for each task and one eventual outcome after the retry policy finishes. Retries count as attempts, but a task counts only once in task-level completion.

Each rate is labelled with its denominator. Attempt-level rates are never called workflow completion. If retry records or the retry policy are missing, the report does not state eventual task completion. If a denominator is zero, the rate is reported as unavailable rather than calculated.

Latency is reported by population: autonomous-completion time, assisted end-to-end time and failure time-to-terminal are kept separate, and a success-only median is not presented as an overall median.

  • Attempt-level: autonomous and assisted success divided by evaluable attempts.
  • Attempt non-completion: failures plus timeouts divided by evaluable attempts.
  • Invalid-attempt rate: invalid runs divided by all attempts, including retries.
  • Task-level: first-attempt completion, eventual task completion and operational task delivery, each over its own task count.

Worked example

Take 120 unique tasks with one attempt each. Suppose 12 runs were infrastructure-invalid, 48 succeeded autonomously, 24 succeeded with assistance, 20 failed and 16 timed out. The 108 evaluable attempts are the base for the attempt-level rates, and the invalid runs stay in the table as 10 percent of attempts.

Overall latency is marked unavailable because it cannot be rebuilt from subgroup numbers. Readiness is inconclusive until decision gates are declared.

Evaluable attempts: 108 / 120 Autonomous success: 48 / 108 = 44.4% Assisted success: 24 / 108 = 22.2% Attempt non-completion: 36 / 108 = 33.3% First-attempt completion: 72 / 120 = 60.0% Eventual task completion: 72 / 108 = 66.7% (no retries) Operational task delivery: 72 / 120 = 60.0% Infrastructure-invalid: 12 / 120 = 10.0% Overall latency P50: unavailable from subgroup aggregates Readiness: inconclusive until gates are declared

Requirements, limits and safety notes

The skill lists no required tools or software, runs no scripts and makes no network calls, according to its listing. Its output is only as good as the run records you give it. It does not validate the evaluator and does not recreate missing logs, so a report built on incomplete data can look more precise than it is.

Redact credentials, private prompts, personal data and sensitive tool output before you share a report, while keeping stable references to the evidence. Treat critical safety violations as separate release gates instead of averaging them into a quality score. The skill also notes that statistical significance does not establish production safety, user value or acceptable cost, so do not decide production safety from a success rate alone.

  • Requires: nothing listed
  • Runs scripts: no
  • Uses network: no

Tips for honest reports

Declare your pass and fail thresholds before you read the results. Without thresholds, minimum success, maximum timeout rate or latency bounds, the skill reports readiness as not determined and lists the missing gates.

If you want to claim one agent setup caused an improvement, re-run both candidates under the same frozen configuration first. If the conditions differ, the skill reports only a directional observation.

  • Give the skill the full run log, including timeouts, invalid runs and retries.
  • Name the configuration of each run so the comparison can be checked.
  • Ask for failure categories and example evidence next to the headline numbers.

What people use it for

  • Summarizing a benchmark run where some successes needed a human to step in.
  • Deciding whether a new agent version or prompt is really better than the previous one under the same conditions.
  • Preparing a pilot or production readiness review that needs declared decision gates.
  • Auditing a regression test to see how many runs were invalid because of the test setup rather than the agent.

Frequently asked questions

How do I install the agent-evaluation-reporting skill?

Download the ZIP from this page and unzip it. Put the folder in ~/.claude/skills/ for personal use or in .claude/skills/ inside a project. In the Claude apps, upload it under Settings → Capabilities → Skills.

What does the agent-evaluation-reporting skill require?

Its listing states that it requires nothing, runs no scripts and makes no network calls. You still need the raw evaluation run records you want summarized.

Is the agent-evaluation-reporting skill free to use?

The item is licensed under MIT. The source does not mention pricing, so check the licence text on the listing for the terms that apply.

What are the alternatives to this skill?

The source does not compare this skill with other tools. It is a reporting procedure for supplied run data, and it does not run the evaluations or validate the evaluator itself.

Why does the skill not report a single success rate?

It keeps autonomous and assisted completions apart and counts timeouts and invalid runs, so one number could hide important differences. Each rate is shown with its count and denominator.

Why won't the report give an overall latency or eventual completion rate?

Overall latency cannot be rebuilt from subgroup medians, so it is marked unavailable. Eventual task completion needs retry lineage and a retry policy, and without them the report does not state it.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you run benchmarks or regression tests on AI agents and need a summary that shows every failure, timeout and invalid run with its denominator. Pick something else if you only need a quick answer about one result, since the process is heavy and rigid, or if you lack real run records, because the skill cannot recreate missing data.

Download the skill