Scaffold TypeScript TUIs and headless agents for OpenRouter's 300+ AI models, generate images and videos from prompts, query model pricing/context/performance/latency, migrate from old SDKs, and implement OAuth PKCE auth in web apps.
npx claudepluginhub openrouterteam/skills --plugin openrouterScaffolds a complete agent TUI in TypeScript using @openrouter/agent — like create-react-app for terminal agents. Generates a customizable terminal interface with three input styles, four tool display modes, ASCII banners, streaming output, session persistence, and configurable tools. Use when building an agent, creating a TUI, scaffolding an agent project, or building a coding assistant.
Scaffolds a headless agent in TypeScript using @openrouter/agent and Bun — for CLI tools, API servers, queue workers, and pipelines. No terminal UI. Use when building a headless agent, programmatic agent, CLI tool that uses AI, batch agent, pipeline agent, API agent, agent without a UI, or agent service.
Migration guide from @openrouter/sdk to @openrouter/agent for callModel, tool(), stop conditions, and agent features. This skill should be used when code imports callModel, tool(), or stop conditions from @openrouter/sdk and needs to migrate to @openrouter/agent.
Generate images from text prompts and edit existing images using OpenRouter's image generation models. Use when the user asks to create, generate, or make an image, picture, or illustration from a description, or wants to edit, modify, transform, or alter an existing image with a text prompt.
Query OpenRouter for available AI models, pricing, capabilities, throughput, and provider performance. Use when the user asks about available OpenRouter models, model pricing, model context lengths, model capabilities, provider latency or uptime, throughput limits, supported parameters, wants to search/filter/compare models, or find the fastest provider for a model.
Implement "Sign In with OpenRouter" using OAuth PKCE — framework-agnostic, no SDK or client registration required. Use when the user wants to add OpenRouter login, authentication, sign-in buttons, OAuth, or AI model inference API keys for browser-based apps. No client registration, no backend, no secrets required.
Generate speech audio from text using OpenRouter's text-to-speech API. Use when the user asks to synthesize speech, narrate text, create a voiceover, generate an audiobook clip, read text aloud, convert text to an audio file, or mentions TTS, text-to-speech, or voice synthesis.
Complete reference for integrating with 300+ AI models through the OpenRouter TypeScript SDK and Agent packages using the callModel pattern
Generate videos from text prompts (and optional reference or frame images) using OpenRouter's asynchronous video generation API. Use when the user asks to create, generate, or make a video or animation from a description, animate an existing image, or turn a prompt into a short video clip.
A collection of Agent Skills for building with OpenRouter — a unified API for 600+ AI models.
These skills work with any agent that supports the Agent Skills standard, including Claude Code, Cursor, OpenCode, OpenAI Codex, and Pi.
For agents that support plugins, installing via the native plugin system is recommended as skills will auto-update.
/plugin marketplace add OpenRouterTeam/skills
/plugin install openrouter@openrouter
Add via Settings > Rules > Add Rule > Remote Rule (Github) with OpenRouterTeam/skills.
git clone https://github.com/OpenRouterTeam/skills.git /tmp/openrouter-skills
cp -r /tmp/openrouter-skills/skills/* ~/.config/opencode/skills/
rm -rf /tmp/openrouter-skills
gh skill)Works with Claude Code, Cursor, OpenCode, Codex, Gemini CLI, Windsurf, and many more agents. Requires GitHub CLI v2.90.0 or later.
Install all OpenRouter skills:
gh skill install OpenRouterTeam/skills
Pass the skill name as the second argument — see each skill's README (linked in the table below) for the exact name and a copy‑pasteable command.
gh skill install OpenRouterTeam/skills openrouter-images
By default skills install at project scope (inside the current git repo). To make a skill available across every project for your current agent, add --scope user:
gh skill install OpenRouterTeam/skills openrouter-images --scope user
To target a specific agent, add --agent (e.g. --agent claude-code, --agent cursor). Full flag reference.
Skills are contextual and auto-loaded based on your conversation. When a request matches a skill's triggers, the agent loads and applies the relevant skill to provide accurate, up-to-date guidance.
| Skill | Useful for |
|---|---|
| create-agent-tui | Scaffolds a complete agent TUI in TypeScript — like create-react-app for terminal agents. Customizable input styles, tool display modes, ASCII banners, loaders, session persistence, and 14 built-in tools |
| create-headless-agent | Scaffolds a headless agent in TypeScript + Bun — for CLI tools, API servers, queue workers, and pipelines. No terminal UI. 12 built-in tools, session persistence, output schema validation, and webhook notifications |
| openrouter-typescript-sdk | Complete reference for integrating with 600+ AI models through the OpenRouter TypeScript SDK using the callModel pattern |
| openrouter-agent-migration | Migrating from @openrouter/sdk to the standalone @openrouter/agent package for callModel, tool(), stop conditions, and streaming helpers |
| openrouter-models | Querying available models, comparing pricing, checking context lengths, finding provider performance, and fuzzy model name resolution |
| openrouter-images | Generating images from text prompts and editing existing images using OpenRouter's image generation models |
| openrouter-oauth | Framework-agnostic Sign In with OpenRouter — OAuth PKCE authentication using plain fetch, no SDK or dependencies required. Includes a copy-pasteable auth module and sign-in button component |
All scripts require an OPENROUTER_API_KEY environment variable. Get one at openrouter.ai/keys.
TypeScript SDK integration skills for OpenRouter-powered agents. Facilitates programmatic AI model access.
Share bugs, ideas, or general feedback.
Use the @mrgoonie/openrouter CLI with best practices: JSON/NDJSON output, config cascade, stable exit codes, and common agent workflows for chat, embeddings, rerank, and video.
Flagship+ skill pack for OpenRouter - 30 skills for multi-model routing, fallbacks, and LLM gateway mastery
Smart LLM routing with Claude subscription monitoring, complexity-first model selection, and 20+ AI providers
Skills for finding, comparing, running, and prompting AI models on Replicate
GPT Image 2 CLI as a Claude Code skill: OpenAI gpt-image-2 + Codex image_generation under one command surface, with masks, transparent backgrounds, custom sizes up to 4K, and structured JSON / JSONL progress output.