What problem does it solve?
This Skill solves the challenge of running interactive command-line programs remotely by letting you drive tmux sessions through keystrokes and reliably read pane output.
Core Features & Use Cases
- Isolated tmux socket sessions: Creates and controls a dedicated tmux server using a configurable socket directory to avoid interfering with existing user sessions.
- Keystroke-based interaction: Sends commands and control keys (like Ctrl+C) into a specific pane target using
send-keys.
- Output scraping and prompt waiting: Captures recent pane history and can poll for a regex pattern using helper scripts to detect readiness or completion.
- Parallel agent orchestration: Run multiple coding agents concurrently in separate tmux sessions, then poll and retrieve outputs for each.
Quick Start
Create an isolated tmux socket session, start a shell/REPL inside it, and capture recent output history so an AI or operator can continue interacting with the interactive CLI.