What problem does it solve?
This skill solves the problem of manually operating VRChat to capture frames, run OCR or template detection, and synthesize input through repetitive, error-prone steps.
Core Features & Use Cases
It provides a deterministic CLI workflow for launching or targeting VRChat by PID, focusing the window for safe input, and performing screenshot capture that outputs YAML suitable for piping into OCR or detect stages.
It supports end-to-end automation for VRChat window-local coordinate systems by combining screenshot → OCR (word-level results) → mouse movement, and by detecting image templates inside the same coordinate schema.
It also enables integrated recording and streaming workflows via record (MP4/WAV files or self-describing MKV on stdout) and provides OSC command sending for in-world interactions.
Quick Start
Run vrcpilot screenshot and pipe its YAML into vrcpilot ocr to get recognized words in VRChat window-local coordinates for subsequent mouse actions.