Skip to main content
skill CX Codex

openrouter-benchmarks — Claude Code skill: model rankings

This skill queries OpenRouter's Benchmarks API and pulls model rankings from Artificial Analysis and Design Arena. Handy when you need to pick a model for a task with evidence behind the choice.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a claude-code
Open on GitHub

What openrouter-benchmarks does

The skill calls GET /api/v1/benchmarks and returns rows of model scores. Artificial Analysis supplies intelligence_index, coding_index and agentic_index, where higher is better. Design Arena gives elo, win_rate, generation time, arena and category. Filtering stays simple: source, task_type with coding, intelligence or agentic, plus arena and category for Design Arena. There is also max_results.

Set OPENROUTER_API_KEY first — any valid OpenRouter key works, and benchmarks do not need a management key. The skill does not hand you a winner right away. It checks availability through GET /api/v1/models and provider endpoints, because a benchmark model_permaslug is not always the routable model ID. When no exact id match exists but a model carries a matching canonical_slug, the row counts as evidence for that family rather than a ready recommendation. Candidates with degraded endpoints or zero uptime drop out of the primary list.

The two sources use different scales, so the skill keeps them apart instead of building one absolute leaderboard — compare within a source. For creative writing and editing there is no direct prose-quality benchmark here; intelligence_index is only a weak general-capability signal. Citation metadata meta.citation, meta.source_url and meta.as_of is preserved when results are republished.

What it helps with

  • pick a model for a coding task from scores instead of chat hearsay
  • compare models within Artificial Analysis or Design Arena
  • verify a model is actually available on OpenRouter before recommending it
  • collect citations and the as-of date for a benchmark report
  • rule out a ranking leader whose endpoints are unusable

Example prompts for the agent

  • show me the top 10 coding models from Artificial Analysis
  • which models lead Design Arena in the uicomponent category
  • find a model for an agentic workflow and check it is available on OpenRouter

How to install openrouter-benchmarks

1Skills CLI (Vercel)

npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a claude-code

2Manually: put the files in place

~/.claude/skills/openrouter-benchmarks/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/openrouter-benchmarks/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about openrouter-benchmarks

How do I install openrouter-benchmarks in Claude?

Run npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a claude-code. The skill file then lives at ~/.claude/skills/openrouter-benchmarks/SKILL.md.

What does openrouter-benchmarks do?

It queries OpenRouter's Benchmarks API and returns model rankings built from Artificial Analysis and Design Arena data. Use it when a model choice should rest on benchmark evidence.

What do I need for the skill to work?

An OPENROUTER_API_KEY environment variable holding any valid OpenRouter key. A management key is not required for benchmarks.

Similar skills

Everything for AI and ML →

From the same set4

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor