peekaboo

Automates macOS UI tasks including capture, inspect, target, and drive inputs via CLI scripting.

2.8k|332|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/moltis-org/moltis --skill peekaboo-moltis-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/moltis-org/moltis/tree/main/crates/skills/src/assets/software-development/peekaboo
Command: npx skills add https://github.com/moltis-org/moltis --skill peekaboo-moltis-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Peekaboo automates macOS UI interactions to streamline UI testing and workflow automation by capturing, inspecting, targeting, and driving UI elements, and by managing apps, windows, and menus across macOS.

Core Features & Use Cases

  • Capture and inspect screens and UI elements
  • Drive input to targeted UI controls and manage applications/windows/menus
  • Scriptable, JSON-friendly outputs for integration with pipelines and tests

Quick Start

Install Peekaboo and run a sample command to inspect your UI.

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 capturing, inspecting, targeting, and driving UI elements through a scriptable CLI. This approach manages applications, windows, and menus to streamline workflow automation and testing.

How does UI automation handle capturing and inspecting screen elements?

UI automation for capturing and inspecting screen elements works by identifying and targeting specific UI controls on macOS. The CLI then drives input to these targeted elements and manages application windows or menus scriptably.

Can I use CLI automation to drive input and manage macOS applications?

Yes, you can use CLI automation to drive input to targeted UI controls and manage macOS applications. It provides a scriptable interface to handle application windows and menus across macOS environments.

What's the best way to integrate macOS UI testing into automated pipelines?

The best way to integrate macOS UI testing into automated pipelines is by using a CLI that produces JSON-friendly outputs. This allows your scriptable interface to capture and inspect UI elements seamlessly within continuous testing workflows.

Does macOS UI automation require specific dependencies to manage windows and menus?

No specific dependencies are required to manage windows and menus with this macOS UI automation CLI. It independently provides commands to capture, inspect, target, and drive UI elements across macOS environments.

Why use a scriptable CLI for macOS workflow automation instead of other approaches?

Using a scriptable CLI for macOS workflow automation provides JSON-friendly outputs that integrate easily with pipelines and tests. It comprehensively covers capturing, inspecting, targeting, and driving UI elements within a single interface.