peekaboo

Automate macOS UI tasks via the Peekaboo CLI with screenshots and input.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill peekaboo-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/peekaboo
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill peekaboo-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive macOS UI tasks by capturing screens, identifying UI elements, and driving input via the Peekaboo CLI.

Core Features & Use Cases

  • Capture screenshots and screen recordings for visual validation.
  • Automate mouse, keyboard, and window-management tasks across macOS apps.
  • Interact with menus, Dock, and accessibility-targeted elements for UI testing and automation.

Quick Start

Use Peekaboo to capture a screenshot and automate a UI interaction on macOS.

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 like mouse and keyboard input from the command line?

Automating macOS UI tasks via CLI involves capturing screenshots, identifying UI elements, and driving mouse and keyboard input. This approach enables automated UI testing and visual validation across native applications.

How do I capture screenshots and screen recordings for macOS visual validation?

Capture screenshots and screen recordings for macOS visual validation by executing CLI commands that interface with system graphics. This allows scripts to automatically save visual output for testing and review.

Do I need specific macOS permissions to run automated UI testing scripts?

Yes, automated UI testing on macOS requires proper Screen Recording and Accessibility permissions enabled. These system privileges allow the automation CLI to capture screens and drive input across applications.

Can I automate window management and menu interactions across macOS apps?

Yes, you can automate window management and menu interactions across macOS apps. The CLI accesses menus, the Dock, and accessibility-targeted elements to execute UI automation workflows.

What is the best way to script macOS UI automation for visual validation?

The best way to script macOS UI automation for visual validation is using a fast, scriptable CLI that captures screens and identifies UI elements. This allows repeatable, automated testing of application interfaces.