benchmark-models

Runs identical prompts through Claude, GPT, and Gemini to compare latency, cost, and quality.

Updated Jun 22, 2026
One-click install
npx skills add https://github.com/aicodepro/ai-agent-nexi --skill benchmark-models-aicodepro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchmark-models
Source: https://github.com/aicodepro/ai-agent-nexi/tree/main/agent/skills/gstack/benchmark-models
Command: npx skills add https://github.com/aicodepro/ai-agent-nexi --skill benchmark-models-aicodepro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing between AI models for a given prompt or skill is usually guesswork. This Skill replaces vibes with data by running the same prompt through Claude, GPT (via Codex CLI), and Gemini side-by-side, then reporting latency, token usage, cost, and optional quality scores. ## Core Features & Use Cases - Cross-Model Comparison: Executes one prompt across multiple providers and tabulates latency, tokens, and per-provider cost. - Optional LLM Judge: Uses Anthropic's Claude to score each output on a 0-10 quality scale for a small additional cost. - Auth Pre-Flight Check: A dry-run shows which providers are authenticated before any paid API calls are made. - Baseline Saving: Stores results as dated JSON files so future runs can be diffed to catch model quality regressions. - Use Case: You want to know which model handles your /review skill best. Run the benchmark against that skill's SKILL.md, compare the table, and save the baseline to re-check after providers update their models. ## Quick Start Ask the assistant to run a cross-model benchmark comparing Claude, GPT, and Gemini on one of your gstack skills.

Frequently Asked Questions about benchmark-models

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compare Claude, GPT, and Gemini on the same prompt?

Run the benchmark with a prompt file or inline text and a comma-separated model list. The gstack-model-benchmark binary executes the prompt on each provider and prints a table comparing latency, tokens, and cost.

What is the difference between /benchmark and /benchmark-models?

The /benchmark skill measures web page performance like Core Web Vitals and load times. The /benchmark-models skill measures AI model performance, running one prompt through multiple LLM providers to compare speed, cost, and quality.

Can I benchmark models without authenticating all three providers?

Yes, the dry-run step shows which providers are authenticated, and unauthenticated ones are skipped cleanly without aborting the batch. At least one provider must be authed via claude login, codex login, or a Google API key.

How much does the LLM quality judge add to benchmark cost?

The judge adds roughly $0.05 per run and uses Anthropic's Claude to score each model output on a 0-10 scale. It is opt-in only and requires an Anthropic API key or Claude credentials.

Why would I save benchmark results as JSON?

Saved baselines let you diff future runs against past results to detect quality regressions when providers update their models. Files are stored under ~/.gstack/benchmarks with date and prompt-slug names.