peekaboo

Automate macOS UI tasks by scripting the Peekaboo CLI to interact with apps, windows, and UI elements.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/stevengonsalvez/nanoclaw-standalone --skill peekaboo-stevengonsalvez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/stevengonsalvez/nanoclaw-standalone/tree/main/container/skills/peekaboo
Command: npx skills add https://github.com/stevengonsalvez/nanoclaw-standalone --skill peekaboo-stevengonsalvez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

MacOS UI automation can be tedious and error-prone when done manually; Peekaboo provides a CLI to reliably inspect, target, and drive UI elements across macOS apps in a secure, container-backed environment.

Core Features & Use Cases

  • Inspect and target UI elements across macOS apps using a uniform CLI interface.
  • Script common workflows to launch apps, interact with windows, menus, and dialogs, and verify results.
  • Manage app lifecycle and interactions in a controlled environment with built-in safety checks and permissions handling.

Quick Start

Install Peekaboo, grant Screen Recording and Accessibility permissions, and run a quick see followed by a click workflow to automate a UI task.

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?

MacOS UI automation is handled by scripting the Peekaboo CLI to interact with apps, windows, and UI elements. It reliably inspects, targets, and drives UI components in a secure, container-backed environment.

What permissions do I need to run macOS screen recording and UI automation scripts?

Running macOS UI automation scripts requires granting Screen Recording and Accessibility permissions to the Peekaboo binary. The environment includes built-in safety checks and permissions handling for controlling app interactions.

Can I script macOS app workflows to launch apps and interact with dialogs?

Yes, you can script workflows to launch apps, interact with windows, menus, and dialogs, and verify results. The Peekaboo CLI provides a uniform interface for simulating input and managing the app lifecycle.

How do I inspect and target UI elements across macOS apps?

You inspect and target UI elements across macOS apps using a uniform CLI interface. This enables you to capture visuals and simulate input accurately within a controlled, isolated environment.

What is the best way to manage app lifecycle in an isolated macOS environment?

Managing app lifecycle in an isolated macOS environment is achieved using a container-backed approach with built-in safety checks. Peekaboo handles permissions and interactions securely to ensure reliable UI automation.