Skip to content
Back to skills

Gca Tool Use Eval

ASecurity

Evaluates an LLM's ability to use region-specific climate tools in a multi-step agentic pipeline. It probes structured tool invocation, argument schema adherence, step-wise reasoning, and end-to-end answer accuracy on Gulf-focused climate queries. Use when the user wants to benchmark on GCA-DS, or asks about evaluating this task. Reports AnsAcc.

  • 3 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 11, 2026
researchpythongo

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Gca Tool Use Eval?

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

Security grade badge for Gca Tool Use Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-gca-tool-use-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-gca-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: gca-tool-use-eval
description: Evaluates an LLM's ability to use region-specific climate tools in a multi-step agentic pipeline. It probes structured tool invocation, argument schema adherence, step-wise reasoning, and end-to-end answer accuracy on Gulf-focused climate queries. Use when the user wants to benchmark on GCA-DS, or asks about evaluating this task. Reports AnsAcc.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2604.12306
  bibtex_key: [REDACTED]
  confidence: high
---

# gca-tool-use-eval

> GCA Framework: A Gulf-Grounded Dataset and Agentic Pipeline for Climate Decision Support — Muhammad Umer Sheikh et al. (2026) (arXiv:2604.12306, 2026)

## What this evaluates

Evaluates an LLM's ability to use region-specific climate tools in a multi-step agentic pipeline. It probes structured tool invocation, argument schema adherence, step-wise reasoning, and end-to-end answer accuracy on Gulf-focused climate queries.

## Datasets

- **GCA-DS** — total 200000; splits: unspecified (-1)

## Metrics

- `ToolAcc` — range: percent
  - Percentage of steps where the model selects the correct tool from the available tool signatures.
- `ArgAcc` — range: percent
  - Percentage of steps where the model provides correct argument names and adheres to the required schema fields.
- `InstAcc` — range: percent
  - Percentage of steps where the model correctly follows the instruction and formatting requirements for that step.
- `SummAcc` — range: percent
  - Percentage of steps where the model's step-conditioned summary is correct given the actual tool outputs.
- `AnsAcc` **(primary)** — range: percent
  - Percentage of queries where the final answer is accurate after executing the model's predicted tool trace.
- `AnsAcc+I` — range: percent
  - AnsAcc variant that enables image generation during response composition to support visual explanations of temporal trends.

## Input / output format

**Input**: A user query paired with available tool signatures. For evaluation, instances also include a gold tool-usage trace for reference during step-by-step scoring.

**Output**: Structured tool calls (following a specific format with tool name and schema-compliant arguments) and a final synthesized answer. In step-by-step mode, outputs are evaluated per step against gold traces.

## Scoring recipe

```python
def evaluate(predictions, golds):
    step_scores = {'InstAcc': 0, 'ToolAcc': 0, 'ArgAcc': 0, 'SummAcc': 0}
    for p_step, g_step in zip(predictions.steps, golds.steps):
        step_scores['InstAcc'] += int(p_step.format_valid)
        step_scores['ToolAcc'] += int(p_step.tool_name == g_step.tool_name)
        step_scores['ArgAcc'] += int(p_step.args == g_step.args)
        step_scores['SummAcc'] += int(p_step.summary_correct)
    ans_acc = int(predictions.final_answer == golds.final_answer)
    return {k: v/len(predictions)*100 for k,v in step_scores.items()}, ans_acc*100
```

## Common pitfalls

- Format errors in tool-call structure prevent execution entirely, artificially deflating end-to-end accuracy.
- Argument errors (missing or incorrect schema fields) yield invalid tool runs that propagate downstream.
- Models may prematurely answer directly (N/A error) instead of invoking required tools, bypassing necessary grounding.

## Evidence (verbatim from paper)

> We report results in two complementary evaluation modes (Table 3). Step-by-step mode evaluates each step against gold traces: InstAcc (instruction-following for the step), ToolAcc (correct tool choice), ArgAcc (correct argument names/schema fields), and SummAcc (step-conditioned summary correctness given tool outputs). End-to-end mode evaluates the full execution outcome: AnsAcc measures final answer accuracy after executing the predicted tool trace, and AnsAcc+I enables image generation during response composition (useful when answers require visual explanation of temporal trends).

## Citation

```bibtex
@misc{sheikh2026gcaframework,
  title={GCA Framework: A Gulf-Grounded Dataset and Agentic Pipeline for Climate Decision Support},
  author={Muhammad Umer Sheikh et al. (2026)},
  year={2026},
  note={arXiv:2604.12306}
}
```

- arXiv: 2604.12306

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.