Skip to content
Back to skills

Computer Use Agent Eval

ASecurity

Evaluates computer-use agents on desktop task completion in online and offline settings, and measures the precision of a video-to-action module in detecting GUI events and extracting interaction parameters from screen recordings. Use when the user wants to benchmark on OSWorld-Verified, AgentNetBench, Video2Action Held-out Test Set, or asks about evaluating this task. Reports task success rate, step success rate.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongoperformance

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill computer-use-agent-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Computer Use Agent Eval?

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

Security grade badge for Computer Use Agent Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-computer-use-agent-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-computer-use-agent-eval)

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: computer-use-agent-eval
description: Evaluates computer-use agents on desktop task completion in online and offline settings, and measures the precision of a video-to-action module in detecting GUI events and extracting interaction parameters from screen recordings. Use when the user wants to benchmark on OSWorld-Verified, AgentNetBench, Video2Action Held-out Test Set, or asks about evaluating this task. Reports task success rate, step success rate.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2510.19488
  bibtex_key: [REDACTED]
  confidence: high
---

# computer-use-agent-eval

> VideoAgentTrek: Computer Use Pretraining from Unlabeled Videos — Lu et al. (2025) (arXiv:2510.19488, 2025)

## What this evaluates

Evaluates computer-use agents on desktop task completion in online and offline settings, and measures the precision of a video-to-action module in detecting GUI events and extracting interaction parameters from screen recordings.

## Datasets

- **OSWorld-Verified** — total 369; splits: test (369)
- **AgentNetBench** — total 100; splits: test (100)
- **Video2Action Held-out Test Set** — total 20282; splits: test (20282)

## Metrics

- `task success rate` **(primary)** — range: percent
  - Percentage of tasks completed successfully out of the total number of tasks in the benchmark.
- `step success rate` **(primary)** — range: percent
  - Percentage of individual interaction steps executed correctly out of the total steps in the benchmark.
- `F1` — range: [0, 1]
  - Harmonic mean of Precision and Recall for action event detection. A prediction counts as a hit if its type matches and its temporal interval has any overlap with a ground-truth event.
- `Accuracy` — range: [0, 1]
  - Proportion of manually validated action parameter predictions that correctly explain the observed on-screen transition between pre/post frames.

## Input / output format

**Input**: For agent benchmarks: OS state/screenshots and task instructions. For Video2Action: Screen-capture video frames.

**Output**: For agent benchmarks: Sequence of GUI actions (click, drag, press, scroll, type) with parameters (coordinates, text). For Video2Action: Action event tuples (type, start_time, end_time) and interaction parameters.

## Scoring recipe

```python
def compute_success_rate(predictions, gold):
    correct = sum(1 for p, g in zip(predictions, gold) if p == g)
    return correct / len(gold) * 100

def compute_f1(preds, gold):
    hits = 0
    for p in preds:
        if any(p['type'] == g['type'] and intervals_overlap(p['t_s'], p['t_e'], g['t_s'], g['t_e']) for g in gold):
            hits += 1
    precision = hits / len(preds) if preds else 0
    recall = hits / len(gold) if gold else 0
    return 2 * precision * recall / (precision + recall) if (precision + recall) > 0 else 0
```

## Common pitfalls

- Confusing online (OSWorld-Verified) vs offline (AgentNetBench) evaluation settings, which use different environments and action budgets.
- Assuming temporal overlap requires exact boundary matching; the protocol uses any overlap for event detection hits.
- Parameter accuracy is manually assessed due to missing target-element boxes, not automatically computed.

## Evidence (verbatim from paper)

> On OSWorld-Verified, our complete approach achieves a task success rate of 14.13%, demonstrating a 4.83 percentage point improvement (+52% relative) over SFT-only training (9.3%) and more than tripling the performance of the base model (4.5%). On AgentNetBench, incorporating VideoAgentTrek pretraining achieves a step success rate of 69.3%, representing a 5.2 percentage point improvement over the SFT-only baseline (64.1%) and a substantial 30.8 percentage point gain over the base model (38.5%). A prediction counts as a hit iff its type matches and its interval has any temporal overlap with a ground-truth event; unmatched predictions are false positives and unmatched ground truths are false negatives. We report per-type Precision/Recall/F1 and micro/macro aggregates.

## Citation

```bibtex
@misc{lu2025videoagenttrek,
  title={VideoAgentTrek: Computer Use Pretraining from Unlabeled Videos},
  author={Lu et al. (2025)},
  year={2025},
  note={arXiv:2510.19488}
}
```

- arXiv: 2510.19488

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.