omni-cli-tools — Claude Code skill: what it does, how to install
Manages CLI tool integrations via the OmniRoute API. It helps configure tool profiles, inspect runtime statuses, and automate CLI plugin settings.
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-codeWhat omni-cli-tools does
This skill gives the agent access to OmniRoute API endpoints designed for managing CLI utility integrations. It lets you inspect connection statuses through /api/cli-tools/all-statuses, fetch execution logs, trigger discovery with /api/cli-tools/detect, and manage backups via /api/cli-tools/backups.
The API includes dedicated endpoints for individual tools, including Codex profiles, Claude settings, Forge, Letta, Droid, and DeepSeek TUI. Applying configuration updates happens through /api/cli-tools/apply.
Every request demands an active Bearer token or session cookie from /api/auth/login. Without proper credentials or setting REQUIRE_API_KEY=false for local development, API requests will fail immediately.
What it helps with
- check runtime statuses across CLI tools with
/api/cli-tools/all-statuses - configure Codex profiles and Claude parameters via API endpoints
- trigger CLI tool auto-detection with
/api/cli-tools/detect - create configuration backups using
/api/cli-tools/backups
Example prompts for the agent
- Check the runtime status of all CLI tools using /api/cli-tools/all-statuses
- Create a backup of the current CLI tool configurations in OmniRoute
- Run CLI tool auto-detection using the detect endpoint
How to install omni-cli-tools
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-code2Manually: put the files in place
~/.claude/skills/omni-cli-tools/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/omni-cli-tools/
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a codex2Manually: put the files in place
.agents/skills/omni-cli-tools/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a cursor2Manually: put the files in place
.cursor/skills/omni-cli-tools/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute omni-cli-tools2Manually: put the files in place
.github/skills/omni-cli-tools/SKILL.md1Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a gemini-cli2Platform CLI
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/omni-cli-toolsManually: put the files in place
.devin/skills/omni-cli-tools/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set34
The whole set →Similar
Questions about omni-cli-tools
How do I install omni-cli-tools in Claude Code?
Run npx skills add cheaper-inference/OmniRoute --skill omni-cli-tools -a claude-code in your terminal.
What does omni-cli-tools do?
It gives your agent access to OmniRoute API endpoints to manage, configure, and inspect CLI tool integrations and their profiles.
What authentication is required for omni-cli-tools?
Requests require a valid Bearer token or session cookie obtained via POST /api/auth/login. For local development, set REQUIRE_API_KEY=false to bypass the key check.
Source text
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