openrouter-typescript-sdk — скилл для Claude Code
Скилл помогает подключить OpenRouter TypeScript SDK к проекту и работать с моделями через TypeScript. Пригодится для вызовов моделей, инструментов и OAuth.
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a claude-codeЧто делает openrouter-typescript-sdk
Скилл описывает два пакета: @openrouter/agent для вызова моделей, инструментов, потоковой генерации и условий остановки; @openrouter/sdk — для списка моделей, чатов, кредитов, OAuth и управления API-ключами. Вызовы моделей строятся по шаблону callModel, а ответы можно получать как текст.
Для API-запросов нужен ключ OpenRouter, который передают клиенту через OPENROUTER_API_KEY. Для приложений, где ключом управляет пользователь, описан OAuth с PKCE: приложение получает код авторизации, затем обменивает его на ключ. Ключи следует хранить безопасно, а не в коде. Установка пакетов SDK выполняется отдельно от установки самого скилла.
Какие задачи решает
- подключить TypeScript-клиент OpenRouter
- вызывать модели через
callModel - добавить инструменты и потоковую генерацию
- организовать вход пользователей через OAuth PKCE
- управлять API-ключами программно
Примеры запросов агенту
- Подскажи, как вызвать модель OpenRouter через
callModelв моём TypeScript-проекте. - Покажи, как подключить инструменты через
@openrouter/agent. - Объясни, как настроить OAuth PKCE и получить пользовательский API-ключ.
Как установить openrouter-typescript-sdk
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a claude-code2Вручную: положить файлы
~/.claude/skills/openrouter-typescript-sdk/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/openrouter-typescript-sdk/
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a codex2Вручную: положить файлы
.agents/skills/openrouter-typescript-sdk/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a cursor2Вручную: положить файлы
.cursor/skills/openrouter-typescript-sdk/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install OpenRouterTeam/skills openrouter-typescript-sdk2Вручную: положить файлы
.github/skills/openrouter-typescript-sdk/SKILL.md1Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a gemini-cli2Командой платформы
gemini skills install https://github.com/OpenRouterTeam/skills --path skills/openrouter-typescript-sdkВручную: положить файлы
.devin/skills/openrouter-typescript-sdk/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о openrouter-typescript-sdk
Как установить openrouter-typescript-sdk в Claude Code?
Выполните npx skills add OpenRouterTeam/skills --skill openrouter-typescript-sdk -a claude-code. Файл скилла появится по пути ~/.claude/skills/openrouter-typescript-sdk/SKILL.md.
Что делает openrouter-typescript-sdk?
Скилл объясняет интеграцию OpenRouter TypeScript SDK: вызовы моделей и инструментов, потоковую генерацию, OAuth и управление ключами.
Какие пакеты SDK описывает скилл?
@openrouter/agent отвечает за функции агента, а @openrouter/sdk — за платформенные функции, включая модели, OAuth и API-ключи.