peekaboo

Automate macOS UI interactions via the Peekaboo CLI.

Updated May 18, 2022
One-click install
npx skills add https://github.com/kendreaditya/.config --skill peekaboo-kendreaditya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/kendreaditya/.config/tree/main/claude/skills/peekaboo
Command: npx skills add https://github.com/kendreaditya/.config --skill peekaboo-kendreaditya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Peekaboo helps developers and designers automate macOS UI tasks by controlling apps, windows, and UI elements from a single CLI, reducing manual clicking and repetitive setup.

Core Features & Use Cases

  • UI element targeting and interaction (click, type, hotkeys) across macOS apps
  • Screen capture, annotation, and visual feedback for UI validation
  • Scriptable workflows to automate repetitive UI sequences and testing

Quick Start

Install Peekaboo, identify a target with see, and create your first automated action sequence.

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 a CLI tool to script interactions like clicking, typing, and capturing screens across native apps. This bridges terminal scripts directly to the system UI for automated testing and productivity workflows.

Can I capture screenshots and interact with UI elements in macOS using scripts?

Yes, you can capture screenshots and target specific UI elements using scriptable CLI commands. It enables visual feedback for UI validation and allows you to automate repetitive sequences without manual clicking.

What is the best way to control macOS applications via terminal automation?

The best way to control macOS applications via terminal is using a CLI that bridges to the system UI, allowing you to trigger hotkeys, input text, and manage app windows programmatically within development or testing scripts.

Does UI automation on macOS require specific dependencies or environments?

macOS UI automation requires a macOS-only environment to function, as it relies on a bridge to the native system UI. No external dependencies are needed, but optional runtime flags like verbose or JSON mode can format script outputs.

Can I get JSON output when scripting macOS UI interactions?

Yes, you can get structured JSON output when scripting macOS UI interactions by applying runtime flags. This allows you to easily parse automation results and integrate UI control actions into larger script-based workflows.