openrouter-models — скилл для Claude Code: что делает и как установить
Запрашивает у OpenRouter данные о 300+ моделях ИИ: цены, лимиты контекста, задержки провайдеров и пропускную способность.
npx skills add OpenRouterTeam/skills --skill openrouter-models -a claude-codeЧто делает openrouter-models
Скилл даёт агенту доступ к каталогу OpenRouter через несколько TypeScript-скриптов. list-models.ts выводит все доступные модели с сортировкой по новизне, цене, размеру контекста или throughput. search-models.ts ищет модели по имени или модальности (текст, изображения, аудио, файлы). resolve-model.ts превращает размытый запрос вроде «клод сонет» в точный идентификатор модели и возвращает оценку уверенности — при high (≥0.85) можно использовать сразу, при medium лучше уточнить у пользователя. compare-models.ts сопоставляет цены и возможности нескольких моделей, get-endpoints.ts показывает латентность (p50–p99), uptime и throughput по каждому провайдеру — для этого скрипта нужен ключ API в переменной OPENROUTER_API_KEY.
Перед первым запуском нужно установить зависимости: cd ~/.claude/skills/openrouter-models/scripts && npm install. Все скрипты запускаются через npx tsx из папки scripts. Агент выбирает нужный скрипт по таблице решений: для вопроса «что дешевле» — list-models.ts --sort price, для «у кого меньше задержка» — get-endpoints.ts с сортировкой по latency. API возвращает цены в долларах за токен — скрипты умножают на миллион для читаемости.
Какие задачи решает
- выбрать самую дешёвую модель в категории programming
- узнать, какой провайдер даёт Claude Sonnet с наименьшей задержкой
- сравнить throughput и цены GPT-4o, Claude Sonnet 4 и Gemini 2.5 Pro
- найти все модели, принимающие изображения на вход
- превратить размытое имя модели в точный идентификатор OpenRouter
Примеры запросов агенту
- Покажи пять самых дешёвых моделей OpenRouter
- Какой провайдер даёт
anthropic/claude-sonnet-4с лучшим uptime? - Сравни цены и throughput
openai/gpt-4oиgoogle/gemini-2.5-pro
Как установить openrouter-models
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-models -a claude-code2Вручную: положить файлы
~/.claude/skills/openrouter-models/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/openrouter-models/
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-models -a codex2Вручную: положить файлы
.agents/skills/openrouter-models/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-models -a cursor2Вручную: положить файлы
.cursor/skills/openrouter-models/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install OpenRouterTeam/skills openrouter-models2Вручную: положить файлы
.github/skills/openrouter-models/SKILL.md1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-models -a gemini-cli2Командой платформы
gemini skills install https://github.com/OpenRouterTeam/skills --path skills/openrouter-modelsВручную: положить файлы
.devin/skills/openrouter-models/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-models -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о openrouter-models
Как установить openrouter-models в Claude Code?
Выполни npx skills add OpenRouterTeam/skills --skill openrouter-models -a claude-code, затем перейди в ~/.claude/skills/openrouter-models/scripts и запусти npm install.
Что делает openrouter-models?
Скилл запрашивает у OpenRouter список моделей, их цены, лимиты контекста, задержки и пропускную способность провайдеров. Агент может искать модели, сравнивать их и выбирать самого быстрого или дешёвого провайдера.
Когда нужен ключ API OpenRouter?
Ключ OPENROUTER_API_KEY требуется только для скрипта get-endpoints.ts, который показывает latency, uptime и throughput по провайдерам. Остальные скрипты работают без ключа.