omni-cli-tools
SkillDev toolsManage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend AIRoute's automation surface.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the omni-cli-tools skill
About this capability
AI gateway with enhanced compliance for mainland China
What this skill tells your AI
The instructions your AI receives, as published by jaccen/airoute in skills/omni-cli-tools/SKILL.md and read by ahel’s review.
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
curl https://localhost:20128/api/cli-tools/backups \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/backups
Create CLI tool backup
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
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
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
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
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
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
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
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
curl https://localhost:20128/api/cli-tools/claude-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/claude-settings
Apply Claude CLI settings
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
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
curl https://localhost:20128/api/cli-tools/cline-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/cline-settings
Apply Cline CLI settings
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
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
curl https://localhost:20128/api/cli-tools/codex-profiles \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/codex-profiles
Create Codex profile
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
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
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
curl https://localhost:20128/api/cli-tools/codex-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/codex-settings
Apply Codex CLI settings
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
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
curl https://localhost:20128/api/cli-tools/droid-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/droid-settings
Apply Droid CLI settings
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
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
curl https://localhost:20128/api/cli-tools/kilo-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/kilo-settings
Apply Kilo CLI settings
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
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
curl https://localhost:20128/api/cli-tools/openclaw-settings \
-H "Authorization: Bearer $AIRoute_TOKEN"
POST /api/cli-tools/openclaw-settings
Apply OpenClaw CLI settings
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
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.
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.
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.
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).
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.
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.
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.
Signals
- GitHub stars
- 32
- Forks
- 8
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
omni-cli-tools-jaccen- Source
- github.com/jaccen/airoute