WB-Bench Report Skills
This repository-local skill routes WB-Bench report generation to the matching benchmark-specific workflow under references/:
references/wb-bench-office.md:WB-Bench-Officeoffice, data-file, document, and workdir task reports.references/wb-bench-web.md:WB-Bench-Webweb, UI automation, visual, reporting, and test-generation task reports.references/wb-bench-code.md:WB-Bench-Codecode task reports.
Routing
When the user asks for a report for one of these benchmarks:
- Identify the benchmark from the user request, Harbor
config.json, archive name, run directory name, job directory name, or dataset id. - Read the matching reference workflow completely before doing analysis:
references/wb-bench-office.mdreferences/wb-bench-web.mdreferences/wb-bench-code.md
- Use the public display name in report titles:
WB-Bench-OfficeWB-Bench-WebWB-Bench-Code
- Use public dataset ids without version suffixes:
wb-bench-officewb-bench-webwb-bench-code
- Keep Harbor input artifacts read-only and write outputs only to
REPORT_DIR(see Shared Workflow; defaults to<RUN_DIR>/report/).
Fallback: if the benchmark cannot be identified, ask the user which of the three report workflows to use.
If the user does not provide any path, ask them to provide a valid complete single-run artifact directory RUN_DIR. Do not guess a default path or search broad workspace or cluster directories.
Input Shape
The user input is expected to be a single evaluation run artifact directory RUN_DIR: one model, one dataset, one evaluation round.
A standard Harbor result tree has three nested levels; RUN_DIR is the middle (run) level: