К основному содержанию
скилл CX Codex

openrouter-agent-migration — скилл для Claude Code

Подсказывает, как перевести импорты агентных функций с @openrouter/sdk на пакет @openrouter/agent.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add OpenRouterTeam/skills --skill openrouter-agent-migration -a claude-code
Открыть на GitHub

Что делает openrouter-agent-migration

Скилл пригодится, когда в коде есть callModel, фабрика tool() или условия остановки вроде stepCountIs и hasToolCall, импортированные из @openrouter/sdk. Агентные возможности переехали в отдельный пакет @openrouter/agent, и скилл ведёт по этому переезду шаг за шагом.

Внутри — таблицы соответствия импортов: клиент и callModel, создание инструментов, условия остановки, конвертеры форматов, типы и type guards. Пример «до и после» показывает, что меняются только строки импорта, а логика вызова остаётся прежней. Клиентский класс OpenRouter теперь живёт в новом пакете, так что для агентных сценариев старый пакет не нужен.

Если кроме агентных функций вы дёргаете список моделей, chat completions, кредиты, OAuth или работу с API-ключами, оба пакета придётся держать в зависимостях. Удаление @openrouter/sdk сломает эти вызовы. Для standalone-функции callModel нужен экземпляр OpenRouterCore из @openrouter/sdk/core — без него этот путь не заработает.

Какие задачи решает

  • перевести импорты агентных функций на новый пакет
  • заменить старый импорт клиента OpenRouter
  • починить пути к условиям остановки и конвертерам форматов
  • разобраться, когда оставить оба пакета в зависимостях
  • обновить типы инструментов и type guards

Примеры запросов агенту

  • Перенеси агентный код с @openrouter/sdk на @openrouter/agent
  • Проверь, откуда теперь импортировать tool() и stepCountIs
  • Покажи, что изменится в импортах callModel

Как установить openrouter-agent-migration

1Через Skills CLI (Vercel)

npx skills add OpenRouterTeam/skills --skill openrouter-agent-migration -a claude-code

2Вручную: положить файлы

~/.claude/skills/openrouter-agent-migration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/openrouter-agent-migration/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о openrouter-agent-migration

Как установить openrouter-agent-migration в Claude Code?

Выполните npx skills add OpenRouterTeam/skills --skill openrouter-agent-migration -a claude-code. Файл скилла окажется по пути ~/.claude/skills/openrouter-agent-migration/SKILL.md.

Что делает openrouter-agent-migration?

Показывает, как перейти с @openrouter/sdk на @openrouter/agent: какие импорты заменить для callModel, tool(), условий остановки, конвертеров и типов.

Нужно ли удалять @openrouter/sdk?

Только если вы не используете неагентные функции. Список моделей, chat completions, кредиты, OAuth и API-ключи остаются в старом пакете, поэтому тогда нужны оба.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора8

openrouter-models Запрашивает у OpenRouter данные о 300+ моделях ИИ: цены, лимиты контекста, задержки провайдеров и пропускную способность. CX Codex +1 862установок openrouter-images Скилл вызывает Image API OpenRouter: рисует изображение по описанию и меняет готовое по текстовой инструкции. Плюс проверяет, какие модели и параметры доступны. CX Codex +1 471установок openrouter-typescript-sdk Скилл помогает подключить OpenRouter TypeScript SDK к проекту и работать с моделями через TypeScript. Пригодится для вызовов моделей, инструментов и OAuth. CX Codex +1 439установок openrouter-benchmarks Скилл дёргает Benchmarks API OpenRouter и подбирает модель по оценкам Artificial Analysis и Design Arena. Пригодится, когда нужно выбрать модель под задачу, а не на глаз. CX Codex +1 325установок open-responses Скилл для работы со спецификацией Open Responses: разбирает протокол, элементы, стриминг и цикл агента, когда вы пишете или отлаживаете совместимый API. CX Codex +1 316установок openrouter-generations Скилл помогает разбирать отдельные запросы к OpenRouter по их идентификаторам. Показывает точные расходы, задержку, маршрут провайдеров и текст ответов. CX Codex +1 302установок openrouter-analytics Анализирует расходы, токены и задержки в OpenRouter прямо через диалог с агентом. Пригодится, когда нужно снизить затраты на модели или разобрать трафик API. CX Codex +1 300установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой