Skip to main content
ClaudeWave
Skill6.1k repo starsupdated today

cli-chat

The cli-chat skill provides command-line tools for interacting with Claude and other AI providers through OmniRoute. Use it to send single chat completions, stream responses in real time, or start interactive REPL sessions from the terminal, with support for system prompts, model selection, and advanced routing configurations like combo provider switching.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/cli-chat && cp -r /tmp/cli-chat/skills/cli-chat ~/.claude/skills/cli-chat
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

## Overview

Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration.

## Quick install

```bash
npm install -g omniroute   # or: npx omniroute
omniroute --version
```

## Subcommands

### `chat [prompt]`

**Flags:**

- `--file <path>`
- `--stdin`
- `-s, --system <prompt>`
- `-m, --model <id>`
- `--max-tokens <n>`
- `--temperature <t>`
- `--top-p <p>`
- `--reasoning-effort <level>`
- `--thinking-budget <tokens>`
- `--combo <name>`
- `--responses-api`
- `--stream`
- `--no-history`

**Example:**

```bash
omniroute chat [prompt]
```

### `repl`

**Flags:**

- `-m, --model <id>`
- `--combo <name>`
- `-s, --system <prompt>`
- `--resume <session>`

**Example:**

```bash
omniroute repl
```

### `stream [prompt]`

**Flags:**

- `--file <path>`
- `--stdin`
- `-m, --model <id>`
- `-s, --system <prompt>`
- `--combo <name>`
- `--max-tokens <n>`
- `--responses-api`
- `--raw`
- `--debug`
- `--save <path>`

**Example:**

```bash
omniroute stream [prompt]
```