Skip to content
Back to skills

Multimodal Tool Use Eval

ASecurity

Evaluates the ability of agentic multimodal models to perform visual perception, document understanding, and mathematical reasoning. It specifically probes whether models can strategically decide when to invoke external tools (e.g., image cropping, web search, Python code execution) versus answering directly, balancing task accuracy with tool efficiency. Use when the user wants to benchmark on V-Bench, HRBench-4K/8K, TreeBench, MME-RealWorld, SEEDBench2-Plus, CharXiv, MathVista_mini, MathVers...

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

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Multimodal Tool Use Eval?

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

Security grade badge for Multimodal Tool Use Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-multimodal-tool-use-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-multimodal-tool-use-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: multimodal-tool-use-eval
description: Evaluates the ability of agentic multimodal models to perform visual perception, document understanding, and mathematical reasoning. It specifically probes whether models can strategically decide when to invoke external tools (e.g., image cropping, web search, Python code execution) versus answering directly, balancing task accuracy with tool efficiency. Use when the user wants to benchmark on V-Bench, HRBench-4K/8K, TreeBench, MME-RealWorld, SEEDBench2-Plus, CharXiv, MathVista_mini, MathVerse_mini, WeMath, DynaMath, LogicVista, or asks about evaluating this task. Reports accuracy.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.08545
  bibtex_key: [REDACTED]
  confidence: high
---

# multimodal-tool-use-eval

> Act Wisely: Cultivating Meta-Cognitive Tool Use in Agentic Multimodal Models — Yan et al. (2026) (arXiv:2604.08545, 2026)

## What this evaluates

Evaluates the ability of agentic multimodal models to perform visual perception, document understanding, and mathematical reasoning. It specifically probes whether models can strategically decide when to invoke external tools (e.g., image cropping, web search, Python code execution) versus answering directly, balancing task accuracy with tool efficiency.

## Datasets

- **V-Bench** — total ?; splits: test (-1)
- **HRBench-4K/8K** — total ?; splits: test (-1)
- **TreeBench** — total ?; splits: test (-1)
- **MME-RealWorld** — total ?; splits: test (-1)
- **SEEDBench2-Plus** — total ?; splits: test (-1)
- **CharXiv** — total ?; splits: test (-1)
- **MathVista_mini** — total ?; splits: test (-1)
- **MathVerse_mini** — total ?; splits: test (-1)
- **WeMath** — total ?; splits: test (-1)
- **DynaMath** — total ?; splits: test (-1)
- **LogicVista** — total ?; splits: test (-1)

## Metrics

- `accuracy` **(primary)** — range: percent
  - Percentage of correctly answered questions, computed as (number of correct predictions / total number of prompts) * 100.
- `tool_invocation_count` — range: other
  - Total number of tool calls (e.g., image cropping, web search, Python code execution) made per prompt during inference.

## Input / output format

**Input**: Multimodal prompts containing an image and a text question, requiring the model to decide whether to answer directly or invoke tools.

**Output**: Textual response, optionally interleaved with tool execution blocks (e.g., Python code, search queries, or crop coordinates) before the final answer.

## Scoring recipe

```python
def compute_metrics(predictions, golds, tool_calls):
    correct = sum(1 for pred, gold in zip(predictions, golds) if normalize_answer(pred) == normalize_answer(gold))
    accuracy = (correct / len(golds)) * 100
    avg_tools = sum(len(tc) for tc in tool_calls) / len(tool_calls)
    return {'accuracy': accuracy, 'avg_tool_invocations': avg_tools}
```

## Common pitfalls

- The paper evaluates on 'mini' splits of MathVista and MathVerse, not the full benchmarks, which significantly reduces sample size.
- CharXiv is split into descriptive questions (DQ) and reasoning questions (RQ); reporting only DQ or averaging without distinction misrepresents performance on complex tasks.
- Tool efficiency is measured by invocation count reduction, but the paper does not provide a standardized threshold for what constitutes a 'necessary' vs 'redundant' tool call, making cross-model efficiency comparisons sensitive to the baseline's verbosity.

## Evidence (verbatim from paper)

> These results empirically validate our core hypothesis: task accuracy and tool efficiency are not inherently conflicting. By decoupling the two objectives and eliminating gradient entanglement, HDPO successfully suppresses noisy, redundant tool invocations, which in turn consistently elevates the final reasoning accuracy.

## Citation

```bibtex
@misc{yan2026actwisely,
  title={Act Wisely: Cultivating Meta-Cognitive Tool Use in Agentic Multimodal Models},
  author={Yan et al. (2026)},
  year={2026},
  note={arXiv:2604.08545}
}
```

- arXiv: 2604.08545

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.