peekaboo

Automate macOS UI tasks with JSON output and element targeting.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/Jnuso/OpenClaw --skill peekaboo-jnuso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/Jnuso/OpenClaw/tree/main/skills/peekaboo
Command: npx skills add https://github.com/Jnuso/OpenClaw --skill peekaboo-jnuso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive macOS UI tasks, reducing manual interaction and accelerating UI testing and automation workflows.

Core Features & Use Cases

  • Full macOS UI automation CLI that can capture screens, target UI elements, simulate input, and manage applications and windows.
  • Supports reusable workflows and scripting with a snapshot cache and JSON output for integration with other tools.
  • Use case: automate end-to-end UI scenarios across macOS applications with consistent results.

Quick Start

Install Peekaboo and begin with a simple automation by inspecting a target UI and performing a basic action.

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 testing and screen capture from the command line?▼

macOS UI automation can be executed via a CLI that targets UI elements, simulates input, captures screens, and outputs JSON. This enables script-driven desktop UI testing and automated verification across macOS applications.

Can I reuse macOS UI interaction workflows and integrate them with other testing tools?▼

Yes, macOS UI interaction workflows are reusable and scriptable. The automation process supports a snapshot cache and JSON output, allowing you to seamlessly integrate automated UI actions and verification results with other tools.

Do I need a specific environment to run macOS desktop UI automation tasks?▼

Yes, macOS desktop UI automation requires a Darwin environment. You must also have the specific automation binary installed locally to execute script-driven actions, target UI elements, and capture screens.

What is the best way to simulate user input and target UI elements across macOS apps?▼

The best way to target UI elements and simulate input across macOS apps is using a full UI automation CLI. It allows you to inspect target UIs, manage applications and windows, and perform automated actions with consistent results.

Why use a CLI approach for automating end-to-end macOS UI scenarios instead of manual interaction?▼

Using a CLI for macOS UI automation reduces manual interaction and accelerates testing workflows. It applies script-driven actions to automate repetitive end-to-end UI scenarios, ensuring consistent results across multiple macOS applications.