cli-chat — скилл для Claude Code: CLI-чат с OmniRoute
Отправляет запросы в чат-модели OmniRoute из терминала, стримит ответы и запускает интерактивную REPL-сессию.
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a claude-codeЧто делает cli-chat
Скилл добавляет три команды: omniroute chat [prompt] для разовых запросов, omniroute repl для интерактивного диалога с возобновлением сессий и omniroute stream [prompt] для потокового вывода. Поддерживает все провайдеры OmniRoute, комбо-маршрутизацию и настройку системного промпта через флаги -s или --system. Можно передать текст из файла (--file), stdin (--stdin) или прямо в аргументе.
Флаги позволяют задать модель (-m), температуру, max-tokens, top-p, уровень рассуждений (--reasoning-effort) и бюджет мыслей (--thinking-budget). Для стрима доступны --raw, --debug и --save для сохранения в файл. В REPL можно вернуться к предыдущей сессии через --resume <session>, флаг --no-history отключает историю в chat-команде.
Какие задачи решает
- отправить запрос в LLM из терминала без написания скрипта
- стримить ответ модели в реальном времени
- запустить интерактивный диалог с историей и возобновлением
- переключаться между провайдерами и комбо-маршрутами OmniRoute
- передать системный промпт и параметры генерации через флаги
Примеры запросов агенту
- Отправь в
gpt-4oвопрос изquestion.txtи сохрани ответ вanswer.md - Запусти REPL с моделью
claude-3-5-sonnet-20241022и системным промптом «Ты редактор текстов» - Стримь ответ на промпт «Объясни, как работает async/await в JS» с температурой 0.7
Как установить cli-chat
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-chat/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-chat/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a codex2Вручную: положить файлы
.agents/skills/cli-chat/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a cursor2Вручную: положить файлы
.cursor/skills/cli-chat/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-chat2Вручную: положить файлы
.github/skills/cli-chat/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-chatВручную: положить файлы
.devin/skills/cli-chat/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-chat -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о cli-chat
Как установить cli-chat в Claude Code?
Выполни npx skills add cheaper-inference/OmniRoute --skill cli-chat -a claude-code, затем открой ~/.claude/skills/cli-chat/SKILL.md.
Что делает cli-chat?
Добавляет CLI-интерфейс для отправки запросов в чат-модели OmniRoute: разовые команды, стриминг и интерактивный REPL с историей.
Какие провайдеры поддерживает cli-chat?
Все провайдеры OmniRoute, включая комбо-маршрутизацию через флаг --combo <name>.
Исходный текст
SKILL.md · MIT
--- name: cli-chat description: Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration. --- <!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten --> ## Overview Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration. ## Quick install ```bash npm install -g omniroute # or: npx omniroute omniroute --version ``` ## Subcommands ### `chat [prompt]` **Flags:** - `--file <path>` - `--stdin` - `-s, --system <prompt>` - `-m, --model <id>` - `--max-tokens <n>` - `--temperature <t>` - `--top-p <p>` - `--reasoning-effort <level>` - `--thinking-budget <tokens>` - `--combo <name>` - `--responses-api` - `--stream` - `--no-history` **Example:** ```bash omniroute chat [prompt] ``` ### `repl` **Flags:** - `-m, --model <id>` - `--combo <name>` - `-s, --system <prompt>` - `--resume <session>` **Example:** ```bash omniroute repl ``` ### `stream [prompt]` **Flags:** - `--file <path>` - `--stdin` - `-m, --model <id>` - `-s, --system <prompt>` - `--combo <name>` - `--max-tokens <n>` - `--responses-api` - `--raw` - `--debug` - `--save <path>` **Example:** ```bash omniroute stream [prompt] ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute