peekaboo

Automate macOS UI interactions via command-line interface.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/coltonbatts/Loubot --skill peekaboo-coltonbatts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/coltonbatts/Loubot/tree/main/skills/peekaboo
Command: npx skills add https://github.com/coltonbatts/Loubot --skill peekaboo-coltonbatts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates interactions with the macOS graphical user interface, allowing for programmatic control of applications, windows, and user input.

Core Features & Use Cases

  • UI Automation: Capture screenshots, inspect UI elements, and simulate user actions like clicks, typing, and drags.
  • Scripting & Integration: Enables the creation of automated workflows for repetitive tasks or integration with other tools.
  • Use Case: Automate the process of logging into a web application by using Peekaboo to open a browser, navigate to the login page, fill in credentials, and submit the form.

Quick Start

Run peekaboo permissions to check if Peekaboo has the necessary macOS permissions.

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?

macOS UI automation from the command line lets you programmatically control applications, capture screenshots, inspect elements, and simulate inputs like clicks and typing to streamline repetitive workflows.

What macOS permissions do I need for UI automation and screen capture?

macOS UI automation and screen capture require granting both Screen Recording and Accessibility permissions to the tool. You can verify if these permissions are properly configured by running the specific permissions check command.

Can I script repetitive tasks like filling out web forms on macOS?

Yes, you can script repetitive tasks like filling out web forms on macOS by simulating user actions. The automation tool can open a browser, navigate to pages, enter credentials, and submit forms programmatically.

How does GUI control work for inspecting macOS UI elements?

GUI control for inspecting macOS UI elements works by allowing a command-line interface to query and interact with application windows. You can capture screenshots and inspect specific elements to identify targets for input simulation.

What are the limitations of using CLI scripting for macOS GUI control?

Limitations of using CLI scripting for macOS GUI control include the strict dependency on explicit Screen Recording and Accessibility permissions. Without these system-level authorizations, the automation scripts cannot interact with the interface.