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.