omni-cli-tools — скилл для Claude Code: что делает и как установить
Управляет интеграциями CLI-инструментов через API OmniRoute. Пригодится для настройки профилей, проверки статусов и вызова плагинов автоматизации.
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-codeЧто делает omni-cli-tools
Скилл предоставляет агенту доступ к конечным точкам API OmniRoute для управления внешними консольными утилитами. Через эндпоинты интерфейса можно проверять статусы подключений, читать логи, запускать автоопределение через /api/cli-tools/detect и сохранять резервные копии настроек с помощью /api/cli-tools/backups.
Внутри предусмотрены маршруты для отдельных инструментов: от профилей Codex и параметров Claude до конфигураций Forge, Letta, Droid и DeepSeek TUI. Изменения вступают в силу через вызов /api/cli-tools/apply.
Для работы всех запросов нужен Bearer-токен или сессионная cookie из /api/auth/login, поэтому без авторизации либо флага REQUIRE_API_KEY=false в локальной среде обращаться к API бесполезно.
Какие задачи решает
- получить статусы подключённых CLI-инструментов через
/api/cli-tools/all-statuses - настроить профили Codex и параметры Claude через API
- запустить автоопределение доступных утилит вызовом
/api/cli-tools/detect - создать резервную копию конфигураций инструментов через
/api/cli-tools/backups
Примеры запросов агенту
- Проверь статусы всех подключённых консольных инструментов через /api/cli-tools/all-statuses
- Создай резервную копию конфигураций утилит в OmniRoute
- Запусти обнаружение доступных CLI-инструментов через эндпоинт detect
Как установить omni-cli-tools
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-code2Вручную: положить файлы
~/.claude/skills/omni-cli-tools/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/omni-cli-tools/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a codex2Вручную: положить файлы
.agents/skills/omni-cli-tools/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a cursor2Вручную: положить файлы
.cursor/skills/omni-cli-tools/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute omni-cli-tools2Вручную: положить файлы
.github/skills/omni-cli-tools/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/omni-cli-toolsВручную: положить файлы
.devin/skills/omni-cli-tools/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора34
Весь набор →Похожие
Вопросы о omni-cli-tools
Как установить omni-cli-tools в Claude Code?
Выполните в терминале команду npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-code.
Что делает скилл omni-cli-tools?
Он предоставляет агенту команды и конечные точки API OmniRoute для управления внешними CLI-инструментами, их профилями, резервными копиями и проверкой статуса.
Какая авторизация нужна для работы с API omni-cli-tools?
Запросам требуется Bearer-токен или сессионная cookie, полученные через POST /api/auth/login. Для локальной разработки проверку ключа можно отключить параметром REQUIRE_API_KEY=false.
Исходный текст
SKILL.md · MIT
---
name: omni-cli-tools
description: "Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend OmniRoute's automation surface."
---
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->
## Overview
Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend OmniRoute's automation surface.
## Authentication
All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development.
## Endpoints
- [`GET /api/cli-tools/backups`](references/endpoints.md#get-apicli-toolsbackups)
- [`POST /api/cli-tools/backups`](references/endpoints.md#post-apicli-toolsbackups)
- [`GET /api/cli-tools/runtime/{toolId}`](references/endpoints.md#get-apicli-toolsruntimetoolid)
- [`GET /api/cli-tools/guide-settings/{toolId}`](references/endpoints.md#get-apicli-toolsguide-settingstoolid)
- [`GET /api/cli-tools/antigravity-mitm`](references/endpoints.md#get-apicli-toolsantigravity-mitm)
- [`POST /api/cli-tools/antigravity-mitm`](references/endpoints.md#post-apicli-toolsantigravity-mitm)
- [`DELETE /api/cli-tools/antigravity-mitm`](references/endpoints.md#delete-apicli-toolsantigravity-mitm)
- [`GET /api/cli-tools/antigravity-mitm/alias`](references/endpoints.md#get-apicli-toolsantigravity-mitmalias)
- [`PUT /api/cli-tools/antigravity-mitm/alias`](references/endpoints.md#put-apicli-toolsantigravity-mitmalias)
- [`GET /api/cli-tools/claude-settings`](references/endpoints.md#get-apicli-toolsclaude-settings)
- [`POST /api/cli-tools/claude-settings`](references/endpoints.md#post-apicli-toolsclaude-settings)
- [`DELETE /api/cli-tools/claude-settings`](references/endpoints.md#delete-apicli-toolsclaude-settings)
- [`GET /api/cli-tools/cline-settings`](references/endpoints.md#get-apicli-toolscline-settings)
- [`POST /api/cli-tools/cline-settings`](references/endpoints.md#post-apicli-toolscline-settings)
- [`DELETE /api/cli-tools/cline-settings`](references/endpoints.md#delete-apicli-toolscline-settings)
- [`GET /api/cli-tools/codex-profiles`](references/endpoints.md#get-apicli-toolscodex-profiles)
- [`POST /api/cli-tools/codex-profiles`](references/endpoints.md#post-apicli-toolscodex-profiles)
- [`PUT /api/cli-tools/codex-profiles`](references/endpoints.md#put-apicli-toolscodex-profiles)
- [`DELETE /api/cli-tools/codex-profiles`](references/endpoints.md#delete-apicli-toolscodex-profiles)
- [`GET /api/cli-tools/codex-settings`](references/endpoints.md#get-apicli-toolscodex-settings)
- [`POST /api/cli-tools/codex-settings`](references/endpoints.md#post-apicli-toolscodex-settings)
- [`DELETE /api/cli-tools/codex-settings`](references/endpoints.md#delete-apicli-toolscodex-settings)
- [`GET /api/cli-tools/droid-settings`](references/endpoints.md#get-apicli-toolsdroid-settings)
- [`POST /api/cli-tools/droid-settings`](references/endpoints.md#post-apicli-toolsdroid-settings)
- [`DELETE /api/cli-tools/droid-settings`](references/endpoints.md#delete-apicli-toolsdroid-settings)
- [`GET /api/cli-tools/kilo-settings`](references/endpoints.md#get-apicli-toolskilo-settings)
- [`POST /api/cli-tools/kilo-settings`](references/endpoints.md#post-apicli-toolskilo-settings)
- [`DELETE /api/cli-tools/kilo-settings`](references/endpoints.md#delete-apicli-toolskilo-settings)
- [`GET /api/cli-tools/openclaw-settings`](references/endpoints.md#get-apicli-toolsopenclaw-settings)
- [`POST /api/cli-tools/openclaw-settings`](references/endpoints.md#post-apicli-toolsopenclaw-settings)
- [`DELETE /api/cli-tools/openclaw-settings`](references/endpoints.md#delete-apicli-toolsopenclaw-settings)
- [`GET /api/cli-tools/crush-settings`](references/endpoints.md#get-apicli-toolscrush-settings)
- [`POST /api/cli-tools/crush-settings`](references/endpoints.md#post-apicli-toolscrush-settings)
- [`DELETE /api/cli-tools/crush-settings`](references/endpoints.md#delete-apicli-toolscrush-settings)
- [`GET /api/cli-tools/codewhale-settings`](references/endpoints.md#get-apicli-toolscodewhale-settings)
- [`POST /api/cli-tools/codewhale-settings`](references/endpoints.md#post-apicli-toolscodewhale-settings)
- [`DELETE /api/cli-tools/codewhale-settings`](references/endpoints.md#delete-apicli-toolscodewhale-settings)
- [`GET /api/cli-tools/all-statuses`](references/endpoints.md#get-apicli-toolsall-statuses)
- [`POST /api/cli-tools/apply`](references/endpoints.md#post-apicli-toolsapply)
- [`GET /api/cli-tools/config`](references/endpoints.md#get-apicli-toolsconfig)
- [`POST /api/cli-tools/config`](references/endpoints.md#post-apicli-toolsconfig)
- [`GET /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#get-apicli-toolsdeepseek-tui-settings)
- [`POST /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#post-apicli-toolsdeepseek-tui-settings)
- [`DELETE /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#delete-apicli-toolsdeepseek-tui-settings)
- [`GET /api/cli-tools/detect`](references/endpoints.md#get-apicli-toolsdetect)
- [`GET /api/cli-tools/forge-settings`](references/endpoints.md#get-apicli-toolsforge-settings)
- [`POST /api/cli-tools/forge-settings`](references/endpoints.md#post-apicli-toolsforge-settings)
- [`DELETE /api/cli-tools/forge-settings`](references/endpoints.md#delete-apicli-toolsforge-settings)
- [`GET /api/cli-tools/grok-build-settings`](references/endpoints.md#get-apicli-toolsgrok-build-settings)
- [`POST /api/cli-tools/grok-build-settings`](references/endpoints.md#post-apicli-toolsgrok-build-settings)
- [`DELETE /api/cli-tools/grok-build-settings`](references/endpoints.md#delete-apicli-toolsgrok-build-settings)
- [`GET /api/cli-tools/hermes-agent-settings`](references/endpoints.md#get-apicli-toolshermes-agent-settings)
- [`POST /api/cli-tools/hermes-agent-settings`](references/endpoints.md#post-apicli-toolshermes-agent-settings)
- [`GET /api/cli-tools/jcode-settings`](references/endpoints.md#get-apicli-toolsjcode-settings)
- [`POST /api/cli-tools/jcode-settings`](references/endpoints.md#post-apicli-toolsjcode-settings)
- [`DELETE /api/cli-tools/jcode-settings`](references/endpoints.md#delete-apicli-toolsjcode-settings)
- [`GET /api/cli-tools/keys`](references/endpoints.md#get-apicli-toolskeys)
- [`GET /api/cli-tools/letta-settings`](references/endpoints.md#get-apicli-toolsletta-settings)
- [`POST /api/cli-tools/letta-settings`](references/endpoints.md#post-apicli-toolsletta-settings)
- [`DELETE /api/cli-tools/letta-settings`](references/endpoints.md#delete-apicli-toolsletta-settings)
- [`GET /api/cli-tools/logs`](references/endpoints.md#get-apicli-toolslogs)
- [`GET /api/cli-tools/omp-settings`](references/endpoints.md#get-apicli-toolsomp-settings)
- [`POST /api/cli-tools/omp-settings`](references/endpoints.md#post-apicli-toolsomp-settings)
- [`DELETE /api/cli-tools/omp-settings`](references/endpoints.md#delete-apicli-toolsomp-settings)
- [`GET /api/cli-tools/openclaw/auto-order`](references/endpoints.md#get-apicli-toolsopenclawauto-order)
- [`GET /api/cli-tools/pi-settings`](references/endpoints.md#get-apicli-toolspi-settings)
- [`POST /api/cli-tools/pi-settings`](references/endpoints.md#post-apicli-toolspi-settings)
- [`DELETE /api/cli-tools/pi-settings`](references/endpoints.md#delete-apicli-toolspi-settings)
- [`GET /api/cli-tools/qwen-settings`](references/endpoints.md#get-apicli-toolsqwen-settings)
- [`POST /api/cli-tools/qwen-settings`](references/endpoints.md#post-apicli-toolsqwen-settings)
- [`DELETE /api/cli-tools/qwen-settings`](references/endpoints.md#delete-apicli-toolsqwen-settings)
- [`GET /api/cli-tools/smelt-settings`](references/endpoints.md#get-apicli-toolssmelt-settings)
- [`POST /api/cli-tools/smelt-settings`](references/endpoints.md#post-apicli-toolssmelt-settings)
- [`DELETE /api/cli-tools/smelt-settings`](references/endpoints.md#delete-apicli-toolssmelt-settings)
- [`GET /api/cli-tools/status`](references/endpoints.md#get-apicli-toolsstatus)
## Payloads
See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.
© cheaper-inference · MIT · cheaper-inference/OmniRoute