sandboxer
Dispatch coding tasks to tmux sessions via Sandboxer. Use when you need to spawn Claude Code, Gemini, OpenCode, bash, or lazygit sessions in workspace repos, monitor their progress, or send them commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/chriopter/sandboxer-tmuxWhat This Skill Does
Sandboxer is a high-performance power-user tool that allows OpenClaw to spawn and interact with persistent tmux sessions on your host machine. By interfacing with a local API running on localhost:8081, the agent gains the ability to execute terminal-based tasks in isolated environments. Whether you need to run Claude Code, Gemini, OpenCode, bash scripts, or manage git repositories via lazygit, Sandboxer serves as the gateway to your development workspace. It handles session lifecycle management including creation, command injection, real-time progress monitoring, and session termination.
Installation
To integrate this skill into your environment, use the OpenClaw hub CLI tool:
clawhub install openclaw/skills/skills/chriopter/sandboxer-tmux
Ensure that the Sandboxer daemon is running on your server, as the skill requires a direct connection to localhost:8081 to manage the underlying tmux sessions. Note that this tool assumes a root-level workspace directory structure at /root/workspaces/.
Use Cases
- Automated Coding: Dispatch Claude Code or OpenCode into specific project repositories to resolve issues or implement features while monitoring output.
- Repository Management: Use lazygit sessions to manage commits, branches, and conflicts without manual intervention.
- Task Execution: Automate repetitive bash scripting or long-running diagnostic processes in the background.
- Workflow Orchestration: Utilize the workspace structure (
SOUL.md,CLAUDE.md,TODO.md) to maintain agent context across multiple long-running coding tasks.
Example Prompts
- "Spawn a new Claude session in the
data/repos/auth-servicefolder and ask it to refactor the login middleware." - "Check the progress of the current
bashsession and let me know if the build script completed successfully." - "Open a lazygit session for the
frontend-dashboardproject so I can review the staged changes before committing."
Tips & Limitations
- Security Warning: This is a power-user skill designed for dedicated AI machines. It provides root-level access to your filesystem and shell; do not enable this on shared or untrusted systems.
- Workspace Discipline: Always review
CLAUDE.mdandAGENTS.mdbefore dispatching tasks. These files dictate the behavioral rules for your specific workspaces and help ensure the agent adheres to your coding standards. - Git Tracking: Remember that the main workspace git only tracks documentation (
.mdfiles) and cron jobs. The actual project source code is contained withindata/repos/and maintains its own independent version control history.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-chriopter-sandboxer-tmux": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution