Skip to main content
ClaudeWave
Skill6.1k estrellas del repoactualizado today

omni-cli-tools

The omni-cli-tools skill manages CLI tool integrations within OmniRoute through authenticated API endpoints. It enables operators to list and backup CLI tools, configure runtime settings and proxy behavior via Antigravity MITM, retrieve tool-specific guide settings, and manage alias configurations for command routing. Use this skill when you need to integrate external command-line utilities into OmniRoute's automation workflows or adjust how CLI tool plugins execute and communicate through the platform.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/omni-cli-tools && cp -r /tmp/omni-cli-tools/skills/omni-cli-tools ~/.claude/skills/omni-cli-tools
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

<!-- 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

List CLI tool backups

```bash
curl https://localhost:20128/api/cli-tools/backups \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/cli-tools/backups

Create CLI tool backup

```bash
curl -X POST https://localhost:20128/api/cli-tools/backups \
  -H "Authorization: Bearer $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_TOKEN"
```

### GET /api/cli-tools/cline-settings

Get Cline CLI settings

```bash
curl https://localhost:20128/api/cli-tools/cline-settings \
  -H "Authorization: Bearer $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_TOKEN"
```

### GET /api/cli-tools/codex-profiles

Get Codex profiles

```bash
curl https://localhost:20128/api/cli-tools/codex-profiles \
  -H "Authorization: Bearer $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_TOKEN"
```

### GET /api/cli-tools/codex-settings

Get Codex CLI settings

```bash
curl https://localhost:20128/api/cli-tools/codex-settings \
  -H "Authorization: Bearer $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_TOKEN"
```

### GET /api/cli-tools/droid-settings

Get Droid CLI settings

```bash
curl https://localhost:20128/api/cli-tools/droid-settings \
  -H "Authorization: Bearer $OMNIROUTE_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 $OMNIROUTE_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 $OMNIROUTE_TOKEN"
```

### GET /api/cli-tools/kilo-settings

Get Kilo CLI settings

```bash
curl https://localhost:20128/api/cli-tools/kilo-settings \
  -H "Authorization: Bearer $OMNIROUTE_TOKEN"
```

### POST /api/cli-tools/kilo-settings

Apply Kilo CLI settings

```bash
c