Overview
OpenRouter is a single API in front of hundreds of models from many providers. This entry covers the official OpenRouter Skills in OpenRouterTeam/skills, a collection of Agent Skills that teach coding agents how to build against OpenRouter correctly. They work in any client that supports the Agent Skills standard, including Claude Code, Cursor, OpenCode, OpenAI Codex, and Pi, and they load automatically when a request matches a skill's triggers.
What's Included
- openrouter-models: query available models, compare pricing, check context lengths and provider performance, and resolve fuzzy model names.
- openrouter-benchmarks: benchmark-backed model rankings from Artificial Analysis and Design Arena.
- openrouter-typescript-sdk and openrouter-agent-migration: the
callModelpattern in the TypeScript SDK, and moving to the standalone@openrouter/agentpackage. - openrouter-images, openrouter-tts, openrouter-stt, openrouter-video: image generation and editing, speech synthesis, transcription, and asynchronous video generation.
- openrouter-analytics (plus schema and query skills) and openrouter-generations: answer questions about your own spend, volume, latency, and tokens, and inspect individual generations.
- openrouter-oauth: "Sign In with OpenRouter" via OAuth PKCE with plain
fetch. - create-agent-tui and create-headless-agent: scaffold TypeScript agents on OpenRouter.
Quick Start
# Claude Code
/plugin marketplace add OpenRouterTeam/skills
/plugin install openrouter@openrouter
# Any supported agent via GitHub CLI (v2.90.0+)
gh skill install OpenRouterTeam/skills
gh skill install OpenRouterTeam/skills openrouter-images --scope user
export OPENROUTER_API_KEY=... # from openrouter.ai/keys
In Cursor, add OpenRouterTeam/skills as a remote GitHub rule. Then ask things like "Which models under a given price support a 200K context?" or "Break down last week's spend by model".
Use Cases
- Picking a model by price, context length, or benchmark from inside your editor.
- Adding image, speech, or video generation to an app through one API key.
- Auditing OpenRouter usage and cost without leaving the terminal.
Limitations
- All scripts need an
OPENROUTER_API_KEY; model usage is billed through your OpenRouter account. - The skills document OpenRouter's own APIs, so they are not a self-hosted routing gateway.
FAQ
Can I install only one skill?
Yes. Pass the skill name to gh skill install, for example openrouter-images.
Do the skills auto-update?
When installed through a native plugin system such as Claude Code's, yes.
Alternatives
- Cloudflare AI Gateway for caching, rate limiting, and analytics in front of providers.
- 9Router and OmniRoute, open-source self-hosted routers.
More in Skills and the OpenRouter tag.
Comments
No comments yet. Be the first to comment!
Related Tools
Related Insights

Anthropic Subagent: The Multi-Agent Architecture Revolution
Deep dive into Anthropic multi-agent architecture design. Learn how Subagents break through context window limitations, achieve 90% performance improvements, and real-world applications in Claude Code.
Seven AI Coding CLIs, Six Months: No Matter How Strong the Model, Work Needs Supervision
Claude Code, Codex, opencode, pi, omp and DeepSeek Harness all have personalities. After six months of deep use I run a division of labor: pi for the fastest cheapest reviews, omp for complex PRs, DeepSeek Harness on V4 Flash for high-frequency low-cost review, and Claude Code, Qoder and Cursor for writing. No matter how strong the model, work needs supervision — ideally from an independent third party.
Skills + Hooks + Plugins: How Anthropic Redefined AI Coding Tool Extensibility
An in-depth analysis of Claude Code's trinity architecture of Skills, Hooks, and Plugins. Explore why this design is more advanced than GitHub Copilot and Cursor, and how it redefines AI coding tool extensibility through open standards.