Skip to content
Back to skills

Benchmark Evaluation

ASecurity

"Validate DeepResearch benchmark rollout files and choose official

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolspythonbashreactapi

Works with

  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill benchmark-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Benchmark Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Benchmark Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-benchmark-evaluation/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-benchmark-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: benchmark-evaluation
description: "Validate DeepResearch benchmark rollout files and choose official
  evaluation routes before spending judge API credits."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Benchmark Evaluation

Use this sub-skill when a future agent already has DeepResearch prediction rollout
files and needs to decide whether they are ready for official LLM-as-judge
evaluation. It is a guidance and preflight skill: it does not generate
predictions and it does not call external judge APIs.

## Route to this sub-skill when

- The task mentions `evaluate_deepsearch_official.py`,
  `evaluate_hle_official.py`, pass@k, HLE, GAIA, BrowseComp, WebWalker,
  XBench DeepSearch, scored JSONL, or judge-model costs.
- A rollout folder contains `iter1.jsonl`, `iter2.jsonl`, `iter3.jsonl`, or
  split-suffixed files such as `iter2_split3of8.jsonl`.
- The user wants to inspect malformed JSONL, missing predictions/messages,
  invalid `<answer>...</answer>` tags, missing round files, or termination
  frequencies before running official judging.

## Do not use this sub-skill for

- Creating DeepResearch predictions or running the ReAct agent; route to the
  sibling `react-inference` sub-skill.
- Choosing among WebAgent family projects or understanding their project-specific
  evaluators; route to `webagent-family`, then return here for common rollout and
  LLM-judge concepts.
- Replacing the official judge scripts. The bundled validator is a safe schema
  preflight only, not an implementation of official benchmark metrics.

## Fast safe preflight

From this sub-skill directory, validate an unsplit DeepResearch rollout folder:

```bash
python scripts/validate_prediction_rollouts.py <rollout-folder> --dataset gaia
```

Validate distributed rollouts written by `run_multi_react.py --total_splits N`:

```bash
python scripts/validate_prediction_rollouts.py <rollout-folder> --dataset webwalker --allow-splits
```

Validate an HLE single JSONL file before the HLE judge route:

```bash
python scripts/validate_prediction_rollouts.py <hle-predictions.jsonl> --dataset hle
```

A passing validator result means the files satisfy local shape checks. It does
not mean the official LLM judge has run or that pass@k metrics are available.

## Read next

- `references/prediction-format.md` for rollout file names, fields, split
  behavior, and validator interpretation.
- `references/evaluation-workflows.md` for official DeepSearch and HLE evaluator
  routes, judge-model selection, metrics, and output files.
- `references/troubleshooting.md` for missing rounds, malformed JSON, absent
  fields, invalid answer tags, unsupported datasets, missing API variables, and
  tokenizer caveats.

Files in this skill

  • SKILL.md2.7 KB
  • references/evaluation-workflows.md7.4 KB
  • references/prediction-format.md4.5 KB
  • references/troubleshooting.md4.8 KB
  • scripts/validate_prediction_rollouts.py24.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.