Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend AIRoute's automation surface.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add jaccen/AIRoute --skill omni-cli-tools --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Omni Cli Tools?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jaccen-omni-cli-tools)More formats (shields.io, HTML) on the badges page.
---
name: omni-cli-tools
description: "Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend AIRoute'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 AIRoute'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
List CLI tool backups
```bash
curl https://localhost:20128/api/cli-tools/backups \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/backups
Create CLI tool backup
```bash
curl -X POST https://localhost:20128/api/cli-tools/backups \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### GET /api/cli-tools/runtime/{toolId}
Get runtime status for a CLI tool
```bash
curl https://localhost:20128/api/cli-tools/runtime/{toolId} \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/guide-settings/{toolId}
Get guide settings for a tool
```bash
curl https://localhost:20128/api/cli-tools/guide-settings/{toolId} \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/antigravity-mitm
Get Antigravity MITM proxy settings
```bash
curl https://localhost:20128/api/cli-tools/antigravity-mitm \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/antigravity-mitm
Update Antigravity MITM proxy settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/antigravity-mitm \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/antigravity-mitm
Reset Antigravity MITM proxy settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/antigravity-mitm \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/antigravity-mitm/alias
Get Antigravity MITM alias configuration
```bash
curl https://localhost:20128/api/cli-tools/antigravity-mitm/alias \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### PUT /api/cli-tools/antigravity-mitm/alias
Update Antigravity MITM alias configuration
```bash
curl -X PUT https://localhost:20128/api/cli-tools/antigravity-mitm/alias \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### GET /api/cli-tools/claude-settings
Get Claude CLI settings
```bash
curl https://localhost:20128/api/cli-tools/claude-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/claude-settings
Apply Claude CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/claude-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/claude-settings
Reset Claude CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/claude-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/cline-settings
Get Cline CLI settings
```bash
curl https://localhost:20128/api/cli-tools/cline-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/cline-settings
Apply Cline CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/cline-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/cline-settings
Reset Cline CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/cline-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/codex-profiles
Get Codex profiles
```bash
curl https://localhost:20128/api/cli-tools/codex-profiles \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/codex-profiles
Create Codex profile
```bash
curl -X POST https://localhost:20128/api/cli-tools/codex-profiles \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### PUT /api/cli-tools/codex-profiles
Update Codex profile
```bash
curl -X PUT https://localhost:20128/api/cli-tools/codex-profiles \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/codex-profiles
Delete Codex profile
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/codex-profiles \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/codex-settings
Get Codex CLI settings
```bash
curl https://localhost:20128/api/cli-tools/codex-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/codex-settings
Apply Codex CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/codex-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/codex-settings
Reset Codex CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/codex-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/droid-settings
Get Droid CLI settings
```bash
curl https://localhost:20128/api/cli-tools/droid-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/droid-settings
Apply Droid CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/droid-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/droid-settings
Reset Droid CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/droid-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/kilo-settings
Get Kilo CLI settings
```bash
curl https://localhost:20128/api/cli-tools/kilo-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/kilo-settings
Apply Kilo CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/kilo-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/kilo-settings
Reset Kilo CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/kilo-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/openclaw-settings
Get OpenClaw CLI settings
```bash
curl https://localhost:20128/api/cli-tools/openclaw-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/openclaw-settings
Apply OpenClaw CLI settings
```bash
curl -X POST https://localhost:20128/api/cli-tools/openclaw-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/openclaw-settings
Reset OpenClaw CLI settings
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/openclaw-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/crush-settings
Read Crush CLI AIRoute config
Local-only. Reads the AIRoute provider block in Crush's config.
```bash
curl https://localhost:20128/api/cli-tools/crush-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/crush-settings
Write Crush CLI AIRoute config
Local-only. Registers AIRoute as an `openai-compat` provider in Crush's config.
```bash
curl -X POST https://localhost:20128/api/cli-tools/crush-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/crush-settings
Remove AIRoute from Crush CLI config
Local-only. Removes the AIRoute provider block from Crush's config.
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/crush-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### GET /api/cli-tools/codewhale-settings
Read CodeWhale CLI AIRoute config
Local-only. Reads the AIRoute config block from `~/.codewhale/config.toml` (with `~/.deepseek/config.toml` legacy fallback).
```bash
curl https://localhost:20128/api/cli-tools/codewhale-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
### POST /api/cli-tools/codewhale-settings
Write CodeWhale CLI AIRoute config
Local-only. Writes the AIRoute config block in CodeWhale TOML format.
```bash
curl -X POST https://localhost:20128/api/cli-tools/codewhale-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
-H "Content-Type: application/json" \
-d '{}'
```
### DELETE /api/cli-tools/codewhale-settings
Remove AIRoute from CodeWhale CLI config
Local-only. Removes the AIRoute config block from CodeWhale's config.
```bash
curl -X DELETE https://localhost:20128/api/cli-tools/codewhale-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
```
## Payloads
See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!