peekaboo

Automate macOS UI tasks with Peekaboo CLI commands.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/MaxSaiets/myOpenCL --skill peekaboo-maxsaiets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/MaxSaiets/myOpenCL/tree/main/openclaw/skills/peekaboo
Command: npx skills add https://github.com/MaxSaiets/myOpenCL --skill peekaboo-maxsaiets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Peekaboo streamlines macOS UI automation by providing a CLI to capture, inspect, and drive UI interactions across apps and windows, reducing manual repetitive tasks.

Core Features & Use Cases

  • See: annotate/identify targets with see for reliable automation.
  • Click/Type/Move: drive UI elements across apps with scriptable commands.
  • Automation-friendly: supports snapshot caching, JSON output, and scripting workflows for QA, accessibility checks, and routine maintenance.

Quick Start

Install Peekaboo and start automating macOS UI tasks with a single command.

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 from the command line?

You can automate macOS UI tasks by using scriptable CLI commands to capture, inspect, and drive interactions like seeing, clicking, and typing across apps and windows.

Can I run UI testing and QA automation on macOS without manual interaction?

Yes, you can run QA automation and UI testing by applying script-driven commands to target and drive UI elements deterministically, eliminating manual repetitive tasks.

How do I reliably target UI elements for macOS automation scripts?

You can reliably target UI elements by using the see command to annotate and identify targets, ensuring deterministic scriptable interactions across applications.

Does macOS UI automation support JSON output for scripting workflows?

Yes, macOS UI automation supports JSON output and snapshot caching, enabling seamless integration into scripting workflows for routine maintenance and accessibility checks.

What is the best way to script routine macOS workflows that require window control?

The best way to script routine macOS workflows is using command-based targeting to control apps, windows, and UI elements through deterministic command-line interactions.

Can I use macOS UI automation for accessibility checks across different apps?

Yes, you can perform accessibility checks across different apps by capturing and inspecting UI elements through snapshot annotation and script-driven automation commands.