7.7k★by chriopter
sandboxer – OpenClaw Skill
sandboxer is an OpenClaw Skills integration for data analytics workflows. Manage Claude Code terminal sessions via Sandboxer web dashboard. Use when: (1) listing running Claude Code sessions, (2) checking what a Claude session is doing, (3) sending commands to a Claude session, (4) creating or killing sessions, (5) user mentions 'sandboxer' or 'session'.
Skill Snapshot
| name | sandboxer |
| description | Manage Claude Code terminal sessions via Sandboxer web dashboard. Use when: (1) listing running Claude Code sessions, (2) checking what a Claude session is doing, (3) sending commands to a Claude session, (4) creating or killing sessions, (5) user mentions 'sandboxer' or 'session'. OpenClaw Skills integration. |
| owner | chriopter |
| repository | chriopter/sandboxer |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @chriopter/sandboxer |
| last updated | Feb 7, 2026 |
Maintainer

name: sandboxer description: "Manage Claude Code terminal sessions via Sandboxer web dashboard. Use when: (1) listing running Claude Code sessions, (2) checking what a Claude session is doing, (3) sending commands to a Claude session, (4) creating or killing sessions, (5) user mentions 'sandboxer' or 'session'." metadata: { "openclaw": { "emoji": "🖥️", "requires": { "bins": ["curl", "tmux", "jq"] } } }
Sandboxer
Manage Claude Code sessions running in tmux via HTTP API.
All commands run locally - no SSH needed.
Health Check (Run First!)
Before using any commands, verify Sandboxer is running:
curl -sf http://localhost:8081/api/sessions >/dev/null && echo "✓ Sandboxer is running" || echo "✗ Sandboxer not reachable"
If Sandboxer is not reachable:
✗ Sandboxer is not installed or not running on this machine.
To install Sandboxer, run:
claude --dangerously-skip-permissions "clone github.com/chriopter/sandboxer to /home/sandboxer/git/sandboxer, read README.md for install instructions, then install sandboxer"
To start if already installed:
sudo systemctl start sandboxer
See: https://github.com/chriopter/sandboxer
List Sessions
curl -s http://localhost:8081/api/sessions | jq
Filter by project:
curl -s http://localhost:8081/api/sessions | jq '.[] | select(.name | contains("PROJECT"))'
Read Session Output
See what Claude is doing:
tmux capture-pane -t "SESSION_NAME" -p | tail -80
Send Command to Session
Forward user requests to Claude Code:
tmux send-keys -t "SESSION_NAME" "implement feature X" Enter
Then wait 10-30s and read output to check result.
Create Session
curl -s "http://localhost:8081/create?type=claude&dir=/path/to/project"
Types: claude, bash, lazygit
Kill Session
curl -s "http://localhost:8081/kill?session=SESSION_NAME"
Workflow: Forward Tasks to Claude
When user says "do X" or "implement Y":
- Find the right session:
curl -s http://localhost:8081/api/sessions | jq - Send command:
tmux send-keys -t "SESSION" "do X" Enter - Wait 10-30 seconds
- Read result:
tmux capture-pane -t "SESSION" -p | tail -80 - Report back to user
Web Dashboard
URL: https://YOUR_SERVER:8080
Shows live terminal previews. May require password.
Installation
See GitHub README for setup instructions.
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 sandboxer?
Run openclaw add @chriopter/sandboxer in your terminal. This installs sandboxer 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/chriopter/sandboxer. Review commits and README documentation before installing.
