Skip to content
Development
Skill

/cli-chat

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

From plugin
omniroute
44k45 skills
Install
$ npx -y skills add diegosouzapw/OmniRoute --skill cli-chat --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cli-chat

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

SKILL.md

cli-chat.SKILL.md
name: cli-chat
description: Send chat completions, stream responses, and start an interactive REPL session from the CLI. Supports all OmniRoute providers, combo routing, and system prompt configuration.

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

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:**

omniroute chat [prompt]

`repl`

**Flags:**

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

**Example:**

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:**

omniroute stream [prompt]
Ships withomniroute

Never stop coding. Free MIT AI gateway: one endpoint, 290+ providers (90+ free), 500+ models — Kimi, Claude, GPT, OpenAI, Gemini, GLM, DeepSeek, MiniMax. Works with Claude Code, Codex, Cursor, OpenCode, Cline & Copilot. Quota-aware auto-fallback, RTK+Caveman compression saves 15-95% tokens, MCP/A2A, Desktop/PWA. Built by 500+ contributors

Get the whole plugin
Stats
44,359
Stars
5,961
Forks
Active
Maintenance
TypeScript
Language
MIT
License
4m ago
Last commit
5mo ago
Created

Repo: diegosouzapw/OmniRoute