Evaluates AI agents' ability to execute end-to-end investment banking workflows, requiring multi-file deliverable generation (Excel, PowerPoint, reports) using specialized financial tools and data sources. It probes financial judgment, cross-artifact consistency, tool-use fidelity, and professional presentation standards under realistic constraints. Use when the user wants to benchmark on BankerToolBench, or asks about evaluating this task. Reports rubric score.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill bankertoolbench-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Bankertoolbench Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-bankertoolbench-eval)More formats (shields.io, HTML) on the badges page.
---
name: bankertoolbench-eval
description: Evaluates AI agents' ability to execute end-to-end investment banking workflows, requiring multi-file deliverable generation (Excel, PowerPoint, reports) using specialized financial tools and data sources. It probes financial judgment, cross-artifact consistency, tool-use fidelity, and professional presentation standards under realistic constraints. Use when the user wants to benchmark on BankerToolBench, or asks about evaluating this task. Reports rubric score.
metadata:
skill_kind: dataset_eval
source_arxiv: 2604.11304
bibtex_key: lau2026bankertoolbench
confidence: high
---
# bankertoolbench-eval
> BankerToolBench: Evaluating AI Agents in End-to-End Investment Banking Workflows — Lau et al. (2026) (arXiv:2604.11304, 2026)
## What this evaluates
Evaluates AI agents' ability to execute end-to-end investment banking workflows, requiring multi-file deliverable generation (Excel, PowerPoint, reports) using specialized financial tools and data sources. It probes financial judgment, cross-artifact consistency, tool-use fidelity, and professional presentation standards under realistic constraints.
## Datasets
- **BankerToolBench** — total 100; splits: train (80), test (20); repo https://github.com/harbor-framework/harbor
## Metrics
- `rubric score` **(primary)** — range: [0, 1]
- Average score across 100+ expert-crafted criteria per task. Each criterion is evaluated as a binary pass/fail based on professional deliverable standards, then averaged to produce a single task-level metric.
## Input / output format
**Input**: A structured prompt template specifying the agent's role ('investment banker'), available tools (MCP tools for VDR/SEC EDGAR, Python libraries), directory layout, execution protocol, formatting guidelines, security constraints, and a specific <TASK> instruction.
**Output**: Multi-file deliverables (e.g., .xlsx, .pptx, .pdf, .docx) saved to the `banker Workspace/deliverables/` directory. Intermediate scripts go to `banker Workspace/`.
## Scoring recipe
```python
def compute_rubric_score(predictions, rubric_criteria):
scores = []
for criterion in rubric_criteria:
# Binary check: 1 if deliverable meets criterion, 0 otherwise
met = verifier_or_human_check(predictions, criterion)
scores.append(1.0 if met else 0.0)
return sum(scores) / len(scores)
```
## Common pitfalls
- Excel formulas written by agents must be recalculated using headless LibreOffice before being read with `openpyxl`, otherwise they return `None` or stale values.
- Agents must strictly use the provided MCP tools (VDR, SEC EDGAR) for financial data and are explicitly forbidden from using web search or external APIs.
- Only files saved to `banker Workspace/deliverables/` are reviewed for grading; intermediate outputs in other directories are ignored.
## Evidence (verbatim from paper)
> Table 4 shows that for Claude Opus 4.6, the spread in output quality achieved across the three harnesses is very small (the average rubric score only varies by 0.3).
## Citation
```bibtex
@misc{lau2026bankertoolbench,
title={BankerToolBench: Evaluating AI Agents in End-to-End Investment Banking Workflows},
author={Lau et al. (2026)},
year={2026},
note={arXiv:2604.11304}
}
```
- arXiv: 2604.11304
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!