What problem does it solve? Interacting with visible terminal applications normally requires stealing window focus or blind guessing at command results. This Skill lets an AI send keystrokes to terminal apps in the background and visually verify outcomes without disrupting the user's workspace. ## Core Features & Use Cases - Background Keystroke Injection: Send commands and special keys (Escape, Space, Return) to tmux sessions and nested apps like nvim without foregrounding windows. - Headless and GUI Screenshots: Capture tmux panes as PNG images via freeze, or grab specific windows and multi-monitor screens with screencapture and a CGWindowID lookup script. - Event-Driven Output Waiting: Block until specific text appears in a tmux pane using the wait-for-text.sh hook-based script instead of polling with sleep. - Use Case: Run an end-to-end test of a Neovim configuration by launching nvim in a detached tmux session, sending key sequences, waiting for the mode line to appear, and screenshotting the result to confirm the UI rendered correctly. ## Quick Start Open a detached tmux session named test, send it a command, wait for the expected output text, and take a screenshot to verify it worked.