OpenRouter Skills plugin

Official OpenRouter plugin: the agent picks a model by price, generates images and video and breaks down account spending.

  • 322 ★ on the repository
  • Last commit
Plugin

Extended access

Why this level

  • The OpenRouter key spends a paid balance on every request and every image or video generation.
All reasons and checks

openrouterteam/skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/openrouter-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The OpenRouter key spends a paid balance on every request and every image or video generation.

This is third-party code. Review the repository files before installing.

What it does

A set of 18 skills for Claude Code, Cursor, OpenCode, Codex and Pi. Each skill loads when a request matches its topic and gives the agent working knowledge of one OpenRouter area: the model catalog, image and video generation, speech recognition and synthesis, OAuth sign-in, spending analytics. Two skills act as scaffolds. `create-agent-tui` generates a TypeScript terminal agent with configurable input and session persistence, and `create-headless-agent` builds an agent without a UI for API servers, queue workers and pipelines. The rest document API calls: `POST /api/v1/images` for pictures, `POST /api/v1/audio/transcriptions` for speech transcription. The scripts read the key from the `OPENROUTER_API_KEY` variable.

Who it is for. Developers building on OpenRouter who want an agent to call models, generate media and analyze spending.

Good fit when

  • A project moves from the `@openrouter/sdk` package to the standalone `@openrouter/agent`.
  • A picture or short clip has to be produced from a text description through the API.
  • A model is chosen by price, context length and provider speed.
  • An app gets Sign in with OpenRouter through OAuth PKCE without an SDK.
  • Spending jumped this week and request statistics are used to find the costliest models.

Not a fit when

  • The project talks straight to another provider's API and has no OpenRouter in it.
  • The team has no OpenRouter account and plans none: the skill scripts cannot run without a key.
  • Customer requirements forbid sending model requests through an external gateway.

Example request

Compare price and context length of three OpenRouter models, then generate an image from a description with `openrouter-images`.

Limitations

The skills document a paid service: model requests and image, speech and video generation spend the OpenRouter account balance, and the scripts will not run without `OPENROUTER_API_KEY`. The repository states no license. Some interfaces, for example `POST /api/alpha/decisions` from the `openrouter-decisions` skill, sit in the alpha track, so the response format may change. Video is created asynchronously: the agent submits a job, polls its status and downloads the result. Auto-update works only in agents with plugin support, and Cursor is connected manually through `Settings > Rules > Add Rule > Remote Rule (GitHub)`.

How to disable. Remove the plugin through the Claude Code plugin manager and delete skills installed with `gh skill install` from the agent's skills directory. Revoke the key on the OpenRouter keys page.

FAQ

How do I install the OpenRouter skills in Claude Code?

Run `/plugin marketplace add OpenRouterTeam/skills`, then `/plugin install openrouter@openrouter`. The skills appear in the session and the plugin updates itself.

How do I install a single skill out of eighteen?

Use GitHub CLI 2.90.0 or newer: `gh skill install OpenRouterTeam/skills openrouter-images`. The `--scope user` flag makes the skill available in every project and `--agent` picks the agent.

Is an OpenRouter account required?

Yes. The scripts need a key in `OPENROUTER_API_KEY`, created on the `openrouter.ai/keys` page. Without a key a skill remains a reference.

What does the create-agent-tui skill generate?

A TypeScript terminal agent scaffold: input styles, tool display modes, an ASCII banner, session persistence and 14 built-in tools.

Which skill shows spending by model?

`openrouter-analytics` answers questions about spend, request counts, latency and tokens. `openrouter-analytics-schema` and `openrouter-analytics-query` handle the metric schema and query building.

Discussion

No questions or reviews yet.

Plugins

A small terminal coding agent in Rust: bring your own API key or local model, per-turn cost, real undo and session branches

CLIBroad access244Repository stars

A terminal AI coding agent with a full-screen TUI that reads code, edits files and runs commands with any OpenRouter model.

CLIBroad access205Repository stars

CLI that turns an OpenAPI spec into an Agent Skill of markdown files an agent reads piece by piece, saving context.

CLIMinimal access342Repository stars

Claude Code Skills and Agents

Claude Code Skills & Agents

A Claude Code plugin bundling skills and sub-agents: deep research, image generation, GitHub work, code review and model switching

PluginBroad access1.7KRepository stars
Official

The official Orval skill: the agent sets up generation of TypeScript clients, Query hooks, Zod schemas and MSW mocks from an OpenAPI spec

SkillExtended access6.6KRepository stars

Softaworks Agent Toolkit

Softaworks Agent Skills

A marketplace of skills, subagents and commands for coding agents: development, documentation, planning and workplace communication

PluginExtended access2.7KRepository stars

README in short

Installation is covered for Claude Code, Cursor, OpenCode and GitHub CLI. Skills load by conversation topic, and a table in the README links each one to its own guide.

README badge

Report a problem