What problem does it solve?
This Skill eliminates the unreliability of synthetic terminal input and PTY distortion when testing terminal user interfaces, ensuring you can verify exactly what keystrokes a terminal emulator sends and how applications respond to them.
Core Features & Use Cases
- Cross-Platform Real Input Injection: Drive real terminal emulators via native HID input paths on Linux Wayland (using cage + wtype), macOS QEMU VMs (via QEMU monitor sendkey), and Windows KVM/QEMU VMs (via virsh send-key), with no synthetic input artifacts.
- Proof and Recording Capabilities: Capture scrubbed PTY logs, screenshots, and video recordings of actual terminal output to validate end-to-end behavior or create accurate demos.
- Use Case: Validate that a terminal emulator correctly handles edge-case keystrokes like Shift+Enter, or record a demo of a TUI application that reflects real user input and rendering.
Quick Start
Use the true-input skill to verify that your Ghostty terminal correctly sends a Shift+Enter keystroke by launching an isolated headless test session and capturing the terminal output for validation.