What problem does it solve? Interactive command-line programs like REPLs, debuggers, and coding agents require a persistent TTY, which standard one-shot shell execution cannot provide. This Skill lets an AI agent drive those interactive programs by sending keystrokes into tmux sessions and reading back the terminal output. ## Core Features & Use Cases - Session Management: Create, list, and kill tmux sessions on isolated sockets using the find-sessions.sh helper script. - Keystroke Injection & Output Capture: Send literal text or control keys to any pane and scrape scrollback history with capture-pane. - Prompt Synchronization: Poll a pane for a regex or fixed string with wait-for-text.sh to detect when a command finishes. - Use Case: Launch five parallel coding agents (e.g., Codex) in separate tmux sessions, poll each pane for the shell prompt to detect completion, then capture the full output of finished sessions. ## Quick Start Start a detached tmux session on an isolated socket, send a Python REPL command into it, and capture the pane output to see the result.