cli-models — скилл для Claude Code: каталог моделей из CLI
Скилл для работы с каталогом моделей Anthropic из командной строки: поиск, фильтр по провайдеру, добавление и правка записей.
npx skills add cheaper-inference/OmniRoute --skill cli-models -a claude-codeЧто делает cli-models
Скилл cli-models даёт агенту доступ к подкомандам omniroute models. Через них можно посмотреть список доступных моделей, отфильтровать его по провайдеру, найти модель по запросу и разобраться с вариантами написания имён.
Внутри — набор подкоманд. models [provider] выводит каталог, флаги --search <query> и --json уточняют выдачу. models manual <provider> показывает ручные метаданные моделей. models add <provider> <model-id> добавляет модель без проверки, models edit правит метаданные, models remove удаляет ручной оверрайд. Отдельно стоит models test-add <model>: он проверяет OpenAI-совместимую модель на одном строгом соединении и добавляет её после синтетического прогона с инструментами. Почти у всех команд есть --dry-run, а у test-add ещё и --yes.
Скилл работает поверх CLI omniroute, поэтому сначала нужен сам пакет: npm install -g omniroute или запуск через npx omniroute. Без установленного omniroute команды скилла просто не выполнятся. Ставить скилл имеет смысл, если вы уже ведёте каталог моделей в Anthropic и хотите делать это не вручную, а через агента.
Какие задачи решает
- посмотреть список доступных моделей по провайдеру
- найти модель по названию или возможности через поиск
- добавить OpenAI-совместимую модель после проверки соединения
- поправить метаданные ручной модели и убедиться, что они сохранились
- удалить ручной оверрайд модели
Примеры запросов агенту
- Покажи каталог моделей Anthropic по провайдеру
example-provider - Найди в каталоге модели с
--searchпо названию - Проверь
example-modelчерезomniroute models test-addс--dry-run
Как установить cli-models
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-models -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-models/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-models/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-models -a codex2Вручную: положить файлы
.agents/skills/cli-models/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-models -a cursor2Вручную: положить файлы
.cursor/skills/cli-models/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-models2Вручную: положить файлы
.github/skills/cli-models/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-models -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-modelsВручную: положить файлы
.devin/skills/cli-models/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-models -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cli-models
Как установить cli-models в Claude Code?
Выполните npx skills add cheaper-inference/OmniRoute --skill cli-models -a claude-code. Скилл окажется в ~/.claude/skills/cli-models/SKILL.md.
Что делает cli-models?
Даёт агенту подкоманды omniroute models: просмотр каталога, фильтр по провайдеру, поиск, добавление и правка моделей, удаление ручных оверрайдов.
Что нужно для работы скилла?
Установленный CLI omniroute — через npm install -g omniroute или запуск npx omniroute. Команды скилла обращаются к нему.
Исходный текст
SKILL.md · MIT
--- name: cli-models description: Query available AI models, list model aliases, and browse the full model catalog from the CLI. Filter by provider, search by capability, and resolve model name variants. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Query available AI models, list model aliases, and browse the full model catalog from the CLI. Filter by provider, search by capability, and resolve model name variants. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `models test-add <model>` Validate an OpenAI-compatible model on one strict connection, then add it after a synthetic tool round-trip **Flags:** - `--provider <id>` - `--connection <id>` - `--name <name>` - `--max-input-tokens <count>` - `--max-output-tokens <count>` - `--api-format <format>` - `--context <name>` - `--base-url <url>` - `--allow-inference` - `--yes` - `--dry-run` - `--json` **Example:** ```bash omniroute models test-add example-model --provider example-provider --connection example-connection --dry-run ``` ### `models [provider]` **Flags:** - `--search <query>` - `--json` **Example:** ```bash omniroute models [provider] ``` ### `models manual <provider>` List manual model metadata from the selected server **Example:** ```bash omniroute models manual <provider> ``` ### `models add <provider> <model-id>` Add an unverified manual model, then verify persistence **Flags:** - `--name <name>` - `--api-format <format>` - `--context-window <tokens>` - `--max-output-tokens <tokens>` - `--dry-run` **Example:** ```bash omniroute models add <provider> <model-id> ``` ### `models edit <provider> <model-id>` Edit manual model metadata, then verify persistence **Flags:** - `--name <name>` - `--api-format <format>` - `--context-window <tokens>` - `--clear-context-window` - `--dry-run` **Example:** ```bash omniroute models edit <provider> <model-id> ``` ### `models remove <provider> <model-id>` Remove only a manual model override, then verify persistence **Flags:** - `--yes` - `--dry-run` **Example:** ```bash omniroute models remove <provider> <model-id> ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute