cli-tunnel — скилл для Claude Code: что делает и как установить
Управляет туннелями ngrok, Cloudflare и пользовательскими подключениями через интерфейс OmniRoute. Пригодится для проверки локальных веб-хуков и публичных адресов.
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a claude-codeЧто делает cli-tunnel
Скилл позволяет агенту поднимать и останавливать туннели к локальным сервисам прямо из диалога. Он работает через утилиту omniroute и её команды группы tunnel. Доступны создание соединений ngrok, Cloudflare или собственных провайдеров, вывод списка активных подключений и просмотр URL.
Внутри вызываются консольные команды omniroute tunnel create [type], omniroute tunnel list и omniroute tunnel logs <type>. Скилл умеет запрашивать статус туннеля, проверять доступность из внешней сети и выполнять ротацию с флагом --yes. Для автоматического разбора статуса поддерживается вывод данных в JSON.
Для работы обязателен глобальный пакет omniroute через npm или запуск через npx omniroute. Без установленного в системе CLI-инструмента команды скилла завершатся ошибкой вызова.
Какие задачи решает
- поднять публичный туннель ngrok или Cloudflare
- проверить статус и логи запущенного подключения
- получить внешний URL локального сервера
- выполнить ротацию активного туннеля через консоль
Примеры запросов агенту
- Покажи список активных туннелей в omniroute
- Создай туннель Cloudflare для локального приложения
- Посмотри последние логи туннеля ngrok через omniroute tunnel logs
Как установить cli-tunnel
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a claude-code2Вручную: положить файлы
~/.claude/skills/cli-tunnel/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli-tunnel/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a codex2Вручную: положить файлы
.agents/skills/cli-tunnel/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a cursor2Вручную: положить файлы
.cursor/skills/cli-tunnel/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install cheaper-inference/OmniRoute cli-tunnel2Вручную: положить файлы
.github/skills/cli-tunnel/SKILL.md1Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a gemini-cli2Командой платформы
gemini skills install https://github.com/cheaper-inference/OmniRoute --path skills/cli-tunnelВручную: положить файлы
.devin/skills/cli-tunnel/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора34
Весь набор →Похожие
Вопросы о cli-tunnel
Как установить cli-tunnel в Claude Code?
Выполните в терминале команду npx skills add cheaper-inference/OmniRoute --skill cli-tunnel -a claude-code.
Что делает скилл cli-tunnel?
Он даёт агенту команды для запуска, остановки и инспекции туннелей через OmniRoute. Поддерживаются ngrok, Cloudflare и произвольные конфигурации.
Что требуется установить до запуска скилла?
Необходимо установить утилиту omniroute командой npm install -g omniroute или вызывать её через npx.
Исходный текст
SKILL.md · MIT
--- name: cli-tunnel description: Start and stop tunnel connections (ngrok, Cloudflare, custom) from the CLI. Inspect active tunnel URLs, configure authentication, and test external reachability. --- <!-- 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> ```
© cheaper-inference · MIT · cheaper-inference/OmniRoute