peekaboo

Automate macOS UI interactions and system tasks via command-line interface.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/kolbick/Kolb-Bot --skill peekaboo-kolbick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/kolbick/Kolb-Bot/tree/main/skills/peekaboo
Command: npx skills add https://github.com/kolbick/Kolb-Bot --skill peekaboo-kolbick

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates interactions with the macOS graphical user interface, enabling programmatic control over applications, windows, and user input.

Core Features & Use Cases

  • UI Automation: Drive clicks, typing, drags, and other interactions with UI elements.
  • Screen Capture & Analysis: Capture screenshots, record screen activity, and analyze visual content.
  • 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 by using Peekaboo to navigate fields, input data, and submit the form.

Quick Start

Run peekaboo to check permissions and list available applications.

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 via CLI is achieved by programmatically simulating clicks, typing, and drags. It allows you to drive application windows and user input directly from command-line scripts.

Do I need special permissions to script screen capture and UI automation on macOS?

Yes, macOS UI automation requires Screen Recording and Accessibility permissions. Granting these system privileges allows the CLI tool to capture visual content and simulate user input securely.

Can I capture screenshots and record screen activity through macOS scripting?

Yes, macOS scripting supports capturing screenshots and recording screen activity. You can programmatically grab screen content and analyze visual data for automated testing or workflow validation.

What is the best way to manage application windows when automating macOS tasks?

Using a CLI to programmatically launch, quit, focus, and manipulate application windows is the best way to manage them. This approach integrates window management directly into your macOS automation scripts.

Does UI testing automation work for filling out complex web forms in desktop applications?

Yes, UI automation can fill out complex web forms inside desktop applications. By simulating keyboard input and clicks, scripts can navigate fields, enter data, and submit forms automatically.

Why does my macOS screen capture or element targeting script fail to interact with UI elements?

macOS screen capture or element targeting scripts fail without proper system permissions. You must grant Screen Recording and Accessibility access to allow the CLI to control UI elements and capture the display.