What problem does it solve?
This Skill helps you reliably create and manage persistent terminal sessions so long-running commands don’t get lost and you can monitor progress across turns or from different terminals.
Core Features & Use Cases
- Persistent tmux session management: Create, list, read output from, write/send commands to, and close named shell sessions.
- Sandbox vs host operation: Run sessions inside the assistant sandbox by default, or use tmux on your host via host_bash when real host tooling/services are required.
- Practical monitoring for ongoing work: Capture recent output (scrollback) to summarize state like build/test progress, and only then continue with the user’s instructions.
Environments & Example Use Cases
- Sandbox mode (default): Best for orchestration tasks such as starting a dev server, running builds/tests, and checking results later without host dependencies.
- Host mode (tmux installed on your machine): Best for workflows needing host access like SwiftUI/Xcode builds or services bound to localhost.
Quick Start
Use the skill to start a persistent session and run a long command by telling the assistant: "Create a tmux session named 'deploy' in ~/myapp and run the deployment command, then tell me the latest output."