cli-routing — скилл для Claude Code: что делает и как установить
Скилл помогает настраивать маршрутизацию языковых моделей через утилиту omniroute прямо из терминала. Позволяет создавать комбинации и переключать цепочки вызовов.
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a claude-codeЧто делает cli-routing
Скилл передаёт агенту команды для управления утилитой omniroute. С его помощью можно проверять стратегии маршрутизации запросов к нейросетям и переключать активные связки моделей. Вся работа идёт через интерфейс терминала.
Внутри заложен набор подкоманд для подбора и смены конфигураций. Команда suggest ищет подходящий маршрут с учётом ограничений на стоимость и задержку. Связки создаются вызовом combo create, а удаляются через combo delete. Для вывода списка настроенных цепочек используется combo list с поддержкой формата JSON.
Скилл опирается на утилиту omniroute, поэтому перед началом работы пакет нужно поставить глобально через npm или вызывать через npx. Без установленного пакета команды завершатся ошибкой.
Какие задачи решает
- подбирать маршруты моделей через вызов
suggest - создавать связки моделей командой
combo create - переключать активные конфигурации вызовом
combo switch - настраивать запасные цепочки отката при сбоях в терминале
Примеры запросов агенту
- Подбери маршрут под задачу через `omniroute suggest --explain`.
- Создай связку моделей командой `omniroute combo create fast-path --models spec`.
- Покажи список всех настроенных связок через `omniroute combo list --json`.
Как установить cli-routing
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-routing/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-routing/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a codex2Вручную: положить файлы
.agents/skills/cli-routing/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a cursor2Вручную: положить файлы
.cursor/skills/cli-routing/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-routing2Вручную: положить файлы
.github/skills/cli-routing/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-routingВручную: положить файлы
.devin/skills/cli-routing/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-routing -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора34
Весь набор →Похожие
Вопросы о cli-routing
Как установить cli-routing в Claude Code?
Выполните команду npx skills add cheaper-inference/OmniRoute --skill cli-routing -a claude-code. Агент сразу получит инструкции по работе с маршрутизатором.
Что делает скилл cli-routing?
Он обучает агента управлять связками языковых моделей, тестировать стратегии маршрутизации и настраивать запасные цепочки вызовов через CLI.
Что требуется для работы этого скилла?
Необходимо установить утилиту omniroute в систему командой npm install -g omniroute либо вызывать её с помощью npx omniroute.
Исходный текст
SKILL.md · MIT
--- name: cli-routing description: Create, list, update, and delete routing combos from the CLI. Test routing strategies, inspect combo metrics, and configure fallback chains interactively. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Create, list, update, and delete routing combos from the CLI. Test routing strategies, inspect combo metrics, and configure fallback chains interactively. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `suggest` **Flags:** - `--task <description>` - `--max-cost <usd>` - `--max-latency-ms <ms>` - `--weights <json>` - `--top <n>` - `--explain` - `--switch` **Example:** ```bash omniroute suggest ``` ### `combo combo` **Example:** ```bash omniroute combo combo ``` ### `combo list` List configured routing combos **Flags:** - `--json` **Example:** ```bash omniroute combo list ``` ### `combo switch <name>` Activate a routing combo **Example:** ```bash omniroute combo switch <name> ``` ### `combo create <name>` Create a new routing combo **Flags:** - `--models <spec>` - `--model <spec>` **Example:** ```bash omniroute combo create <name> ``` ### `combo delete <name>` Delete a routing combo **Flags:** - `--yes` **Example:** ```bash omniroute combo delete <name> ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute