What problem does it solve? Automating macOS desktop applications requires knowing the current UI state, element identifiers, and correct input paths, which are hard to obtain and keep stable across sessions. This Skill provides workflows for capturing UI snapshots, clicking and typing through accessibility or synthetic input paths, and validating changes in the Peekaboo repository. ## Core Features & Use Cases - UI Inspection: Capture live UI maps with peekaboo see --json to get element IDs, bounds, and snapshot IDs for stable interactions. - Desktop Control: Click elements, type text, launch apps, list windows, and manage clipboard and permissions through the CLI. - Input Path Testing: Distinguish UIAX/action-based input from synthetic CAEvent/CGEvent input using --input-strategy overrides and perform-action smoke tests. - Use Case: Automate a Calculator workflow by capturing its UI snapshot, extracting element IDs for buttons, and pressing them via accessibility actions without moving the pointer. ## Quick Start Ask the agent to run peekaboo see with JSON output on a target app, then click a discovered element using its snapshot ID.