What problem does it solve?
tmux Skill helps users work with interactive command-line programs by remotely controlling sessions and reading their live output without needing a full terminal interface.
Core Features & Use Cases
- Interactive TTY control: Starts and targets tmux sessions, sends keystrokes/commands, and captures pane output for scraping and monitoring.
- Safer orchestration for agent workflows: Supports running coding/agent tools in separate sessions and polling for completion by observing prompt/output patterns.
- Pane output monitoring & prompt detection: Uses targeted capture and a wait-for-text helper script to detect when a specific output appears (e.g., readiness prompts).
Use Case: You need to run an interactive REPL or a multi-agent coding workflow where each process expects terminal input; use tmux session control to feed commands and reliably collect resulting output.
Quick Start
Start an isolated tmux session on a private socket directory and then send a Python REPL command by using tmux with the CLAWDBOT_TMUX_SOCKET_DIR convention and send-keys targeting session:window.pane.