Skip to content
Back to skills

Benchmark Workflows

ASecurity

"Use BoxMOT for cached benchmark generation, evaluation, tuning,

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolspythongoc++bashdebuggingbackend

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-workflows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Benchmark Workflows?

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

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

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-workflows
description: "Use BoxMOT for cached benchmark generation, evaluation, tuning,
  research loops, and benchmark configuration debugging."
metadata:
  disco-role: operating
disable-model-invocation: true
license: AGPL 3.0
---

# Benchmark Workflows

Use this sub-skill when the task is about `generate`, `eval`, `tune`, or `research`, benchmark YAMLs, cache reuse, public detections, or replay-backend selection.

## Covers

- `boxmot generate`
- `boxmot eval`
- `boxmot tune`
- `boxmot research`
- benchmark config selection and split handling
- cache keys and reuse behavior
- public detections vs private detector runs
- postprocessing modes such as `gsi`, `gbrc`, and `gta`
- tracker replay backend selection (`python` vs `cpp`)
- `--tune-kf` and benchmark-dependent detector/ReID resolution

## Does not cover

- live tracking from raw video or webcam input
- ReID training/export workflows
- native C++ build instructions

Use the sibling routes when the request is about those tasks.

## Read first

- [Benchmark workflows](references/benchmark-workflows.md)
- [Configuration details](references/configuration.md)
- [Troubleshooting](references/troubleshooting.md)
- [Benchmark config summary script](scripts/benchmark_config_summary.py)

## Good prompts for this route

- "Generate caches for MOT17 and reuse them in eval."
- "How do I switch between public and private detections?"
- "Why does tune keep regenerating the cache?"
- "What benchmark YAML does mmot-mini use?"
- "How do I run research with a different tracker backend?"

## Typical workflow

1. Identify whether the user is starting from a benchmark name, a dataset path, or an existing cache directory.
2. Decide whether the command should use `--benchmark` or `--source`.
3. Check whether the user wants public detections, postprocessing, or native replay.
4. Confirm the benchmark split and cache identity before suggesting a rerun.
5. If the user only wants to inspect the config, use the bundled summary script instead of a full replay.

## Entry points

### Generate cache

```bash
boxmot generate --benchmark mot17 --split ablation
```

### Evaluate cached tracking

```bash
boxmot eval --benchmark mot17 --split ablation --tracker boosttrack
```

### Tune a tracker

```bash
boxmot tune --benchmark mot17 --split ablation --tracker bytetrack --n-trials 10
```

### Research a tracker change

```bash
boxmot research --benchmark mot17 --split ablation --tracker bytetrack --proposal-model openai/gpt-5.4
```

## What to hand off to nearby references

- Command semantics and cache rules belong in `references/benchmark-workflows.md`.
- YAML field layout and benchmark defaults belong in `references/configuration.md`.
- Missing benchmark configs, cache mismatches, and replay-backend errors belong in `references/troubleshooting.md`.

Use `scripts/benchmark_config_summary.py` when the user needs a quick, safe, inspect-only summary of a benchmark config.

Files in this skill

  • SKILL.md2.9 KB
  • references/benchmark-workflows.md2.2 KB
  • references/configuration.md1.9 KB
  • references/troubleshooting.md1.2 KB
  • scripts/benchmark_config_summary.py3.1 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.