What problem does it solve?
This Skill allows for the programmatic control of interactive command-line applications like Python interpreters, debuggers, and other TTY-based tools, enabling automated interaction and output scraping.
Core Features & Use Cases
- Remote Session Control: Manage tmux sessions and panes remotely via a private socket.
- Input Sending: Safely send keystrokes and commands to running processes within tmux panes.
- Output Monitoring: Capture and analyze the output from interactive sessions.
- Use Case: Automate debugging sessions by starting
gdb, setting breakpoints, and capturing variable states, or run a Python script and capture its output for analysis.
Quick Start
Start a new tmux session named 'claude-python' on a private socket and run 'python3 -q' within it.