What problem does it solve?
This Skill solves the difficulty of running interactive command-line sessions remotely while still capturing the resulting output for later processing.
Core Features & Use Cases
- Remote-control tmux panes via keystrokes: Start tmux sessions and inject input safely using send-keys, including common control keys (e.g., Ctrl+C) for recovery.
- Pane output scraping and prompt detection: Capture recent pane history and poll for specific text so an automation agent can react when an interactive prompt appears.
- Session orchestration for parallel agents: Run multiple interactive coding agents in separate tmux sessions to parallelize work across work directories.
Use Case: When coordinating multiple coding agents (e.g., Codex/Claude Code) for bug fixes, use tmux to feed each agent its task, monitor completion by detecting a prompt, and then retrieve each agent’s final output.
Quick Start
Use the tmux skill to create an isolated tmux socket, start a detached session, send keystrokes to launch an interactive REPL, and capture pane output from the session.