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.
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a claude-codeWhat 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-code2Manually: put the files in place
~/.claude/skills/openrouter-benchmarks/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/openrouter-benchmarks/
1Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a codex2Manually: put the files in place
.agents/skills/openrouter-benchmarks/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a cursor2Manually: put the files in place
.cursor/skills/openrouter-benchmarks/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install OpenRouterTeam/skills openrouter-benchmarks2Manually: put the files in place
.github/skills/openrouter-benchmarks/SKILL.md1Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a gemini-cli2Platform CLI
gemini skills install https://github.com/OpenRouterTeam/skills --path skills/openrouter-benchmarksManually: put the files in place
.devin/skills/openrouter-benchmarks/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-benchmarks -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
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.