What problem does it solve?
This Skill automates driving interactive terminal programs by sending keystrokes and scraping pane output so agents and users no longer need to manually operate REPLs, debuggers, or other TTY tools.
Core Features & Use Cases
- Send literal keystrokes and control keys to targeted tmux panes to run and control interactive programs reliably.
- Capture and poll pane output to wait for prompts or completion markers using helper scripts, enabling scripted debugging and REPL workflows.
- Use a private socket convention to isolate agent sessions from user tmux configuration and safely create, list, and clean up sessions.
- Real-world example: start a Python REPL in a private tmux session, wait for the Python prompt, run test commands, and then collect the output for analysis.
Quick Start
Start an isolated tmux session on a private socket, launch python3 -q in it, and poll the pane until the Python prompt appears so you can send code and capture results.