peekaboo

Automate macOS UI interactions to inspect elements, drive input, and manage applications.

4|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/bitan-del/gods-eye --skill peekaboo-bitan-del
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/bitan-del/gods-eye/tree/main/skills/peekaboo
Command: npx skills add https://github.com/bitan-del/gods-eye --skill peekaboo-bitan-del

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Peekaboo simplifies macOS UI automation by providing a CLI to inspect UI elements, drive input, and manage applications across the desktop.

Core Features & Use Cases

  • See: annotate and identify UI targets for reliable automation.
  • Click/Type: perform clicks, keystrokes, and window control across apps.
  • App/Window Management: launch, focus, quit, and arrange windows and menus for streamlined workflows.
  • Use Case: automate repetitive UI tests, accessibility checks, and routine macOS tasks.

Quick Start

Install the Peekaboo CLI and start by running a basic command to inspect a window.

Frequently Asked Questions about peekaboo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate macOS UI tasks like clicking and typing from the command line?

macOS UI automation can be scripted via the Peekaboo CLI to inspect elements, perform clicks, send keystrokes, and manage windows across desktop applications for testing or workflows.

What do I need to inspect UI elements and drive input on macOS?

Inspecting UI elements and driving input requires a macOS environment, the Peekaboo binary installed, and explicit system permissions granted for screen recording and accessibility access.

Can I manage applications and arrange windows automatically on macOS?

Yes, you can manage applications by launching, focusing, quitting, and arranging windows and menus programmatically to streamline repetitive desktop workflows and routine tasks.

What is the best way to capture UI targets for reliable macOS automation?

Capturing UI targets for reliable automation involves using the See function to annotate and identify specific elements, ensuring accurate clicks and keystrokes during script execution.

Does macOS UI automation work for accessibility checks and repetitive testing?

Yes, macOS UI automation is suited for repetitive UI testing, accessibility checks, and routine macOS tasks by programmatically driving input and controlling application windows.