What problem does it solve? Driving macOS GUI applications programmatically usually means focus-stealing AppleScript, cursor-warping click tools, or fragile pixel coordinates. This Skill teaches an agent to operate native macOS apps entirely in the background through the cua-driver CLI, so the user's frontmost app, cursor, and Space never change. ## Core Features & Use Cases - Snapshot-before-and-after loop: Every action is bracketed by get_window_state calls that return the accessibility tree plus a screenshot, so the agent verifies each click, keystroke, or value write actually landed. - Backgrounded dispatch: Clicks, typing, scrolling, and hotkeys are delivered per-pid via SkyLight/CGEvent paths, with a launch_app primitive that starts apps hidden and a FocusRestoreGuard that blocks activation. - Web-app and edge-case coverage: Companion references document Chromium/Electron/WebKit quirks, minimized-window keyboard-commit workarounds, tabs-vs-windows strategy, and optional trajectory recording and replay for regression testing. - Use Case: Ask the agent to compute something in Calculator, navigate Finder to a folder, or open a URL in Chrome while you keep typing in your editor — the target app never comes to the foreground. ## Quick Start Ask the agent to open the Downloads folder in Finder or click a specific button in any macOS app, and it will follow the launch_app, snapshot, act, verify loop automatically.