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

cli-tunnel

The cli-tunnel skill manages tunnel connections through command-line interface, supporting ngrok, Cloudflare, and custom tunnels. Use it to create and terminate tunnels, list active connections with their URLs, view tunnel status and logs, rotate authentication credentials, and verify external accessibility for local development or testing environments.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/diegosouzapw/OmniRoute /tmp/cli-tunnel && cp -r /tmp/cli-tunnel/skills/cli-tunnel ~/.claude/skills/cli-tunnel
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

Start and stop tunnel connections (ngrok, Cloudflare, custom) from the CLI. Inspect active tunnel URLs, configure authentication, and test external reachability.

## Quick install

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

## Subcommands

### `tunnel`

**Example:**

```bash
omniroute tunnel
```

### `tunnel list`

**Flags:**

- `--json`

**Example:**

```bash
omniroute tunnel list
```

### `tunnel create [type]`

**Example:**

```bash
omniroute tunnel create [type]
```

### `tunnel stop <type>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute tunnel stop <type>
```

### `tunnel status <type>`

**Flags:**

- `--json`

**Example:**

```bash
omniroute tunnel status <type>
```

### `tunnel logs <type>`

**Flags:**

- `--tail <n>`

**Example:**

```bash
omniroute tunnel logs <type>
```

### `tunnel info <type>`

**Flags:**

- `--json`

**Example:**

```bash
omniroute tunnel info <type>
```

### `tunnel rotate <type>`

**Flags:**

- `--yes`

**Example:**

```bash
omniroute tunnel rotate <type>
```