peekaboo

Automate macOS UI interactions and screen captures via command-line interface.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Nirpat3/MIB007 --skill peekaboo-nirpat3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/Nirpat3/MIB007/tree/main/skills/peekaboo
Command: npx skills add https://github.com/Nirpat3/MIB007 --skill peekaboo-nirpat3

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates repetitive tasks on macOS by providing a command-line interface to interact with the graphical user interface, streamlining workflows and reducing manual input.

Core Features & Use Cases

  • UI Interaction: Click, type, drag, and scroll through UI elements.
  • Screen Capture & Analysis: Capture screenshots, record screen activity, and analyze visual elements.
  • App & Window Management: Launch, quit, focus, and manipulate application windows.
  • Use Case: Automate the process of filling out a complex web form within a desktop application, including capturing screenshots at each step for verification.

Quick Start

Run peekaboo permissions to check necessary macOS permissions for UI automation.

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 interactions from the command line?

You can automate macOS UI interactions from the command line by using a CLI tool that simulates clicks, typing, dragging, and scrolling to streamline repetitive desktop workflows. This allows scripting of graphical applications without manual input.

Do I need special macOS permissions to run GUI scripting and screen capture automation?

Yes, macOS GUI scripting and screen capture automation require granting Screen Recording and Accessibility permissions to the CLI tool. Running the permissions check command verifies that the necessary system access is configured for UI automation.

Can I capture screenshots and analyze visual elements during an automated workflow?

Yes, you can capture screenshots, record screen activity, and analyze visual elements during an automated workflow. This supports verifying each step of processes like filling out complex web forms within desktop applications.

What is the best way to manage application windows in automated macOS workflows?

The best way to manage application windows in automated macOS workflows is using a CLI that launches, quits, focuses, and manipulates application windows directly. This enables seamless integration of app management into agentic workflows.

Does CLI-based UI automation support element targeting for desktop applications?

Yes, CLI-based UI automation supports element targeting for desktop applications, allowing scripts to identify and interact with specific UI components. This enables precise input simulation and visual analysis for agentic workflows.