4.5k★by basher83
vibetunnel – OpenClaw Skill
vibetunnel is an OpenClaw Skills integration for coding workflows. Manage VibeTunnel terminal sessions. Create, list, monitor, and control terminal sessions visible in the VibeTunnel web dashboard.
Skill Snapshot
| name | vibetunnel |
| description | Manage VibeTunnel terminal sessions. Create, list, monitor, and control terminal sessions visible in the VibeTunnel web dashboard. OpenClaw Skills integration. |
| owner | basher83 |
| repository | basher83/vibetunnel |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @basher83/vibetunnel |
| last updated | Feb 7, 2026 |
Maintainer

name: vibetunnel description: Manage VibeTunnel terminal sessions. Create, list, monitor, and control terminal sessions visible in the VibeTunnel web dashboard. homepage: https://github.com/AugmentedMomentum/vibetunnel metadata: {"clawdbot":{"emoji":"🖥️","requires":{"bins":["vibetunnel","curl","jq"]},"primaryEnv":"VT_URL","install":[{"id":"vibetunnel","kind":"node","package":"vibetunnel","bins":["vibetunnel"],"label":"Install VibeTunnel (npm)"}]}}
VibeTunnel
Manage VibeTunnel terminal sessions via REST API. Create, list, monitor, and control sessions visible in the web dashboard.
Setup
VibeTunnel must be running. Default: http://localhost:8080. Override with VT_URL env var.
Health Check
curl -s ${VT_URL:-http://localhost:8080}/api/health | jq .
List Sessions
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq .
Compact view:
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq -r '.[] | "\(.status | if . == "running" then "●" else "○" end) \(.name) [\(.id | .[0:8])]"'
Create Session
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["zsh", "-l", "-i"], "name": "my-session", "workingDir": "/path/to/dir"}' | jq .
Parameters:
command: array — command + args (default:["zsh", "-l", "-i"])name: string — display nameworkingDir: string — working directorycols: number — terminal width (default: 120)rows: number — terminal height (default: 30)
Get Session
curl -s ${VT_URL:-http://localhost:8080}/api/sessions/<id> | jq .
Delete Session
curl -s -X DELETE ${VT_URL:-http://localhost:8080}/api/sessions/<id> | jq .
Send Input
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions/<id>/input \
-H "Content-Type: application/json" \
-d '{"text": "ls -la\n"}' | jq .
Note: include \n to execute the command.
Resize Session
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions/<id>/resize \
-H "Content-Type: application/json" \
-d '{"cols": 150, "rows": 40}' | jq .
Examples
Launch Claude Code session:
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["claude"], "name": "claude-code", "workingDir": "~/repos/my-project"}' | jq .
Launch tmux session:
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["tmux", "new", "-A", "-s", "work"], "name": "tmux-work"}' | jq .
Clean up exited sessions:
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq -r '.[] | select(.status == "exited") | .id' | \
xargs -I {} curl -s -X DELETE ${VT_URL:-http://localhost:8080}/api/sessions/{}
Environment Variables
| Variable | Default | Description |
|---|---|---|
VT_URL | http://localhost:8080 | VibeTunnel server URL |
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install vibetunnel?
Run openclaw add @basher83/vibetunnel in your terminal. This installs vibetunnel into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/basher83/vibetunnel. Review commits and README documentation before installing.
