peekaboo

Automate macOS UI interactions via a command-line interface.

6|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/hlbbbbbbb/No-worries --skill peekaboo-hlbbbbbbb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/hlbbbbbbb/No-worries/tree/main/noworries_app/apps/desktop/skills/peekaboo
Command: npx skills add https://github.com/hlbbbbbbb/No-worries --skill peekaboo-hlbbbbbbb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates tedious and repetitive tasks on macOS by providing a powerful command-line interface for UI automation, enabling scripting of complex user interactions.

Core Features & Use Cases

  • UI Interaction: Click, type, drag, scroll, and perform gestures on UI elements.
  • Screen Capture & Analysis: Capture screenshots, record videos, and analyze UI elements.
  • App & Window Management: Launch, quit, focus, and manipulate applications and windows.
  • Use Case: Automate the process of filling out a complex online form across multiple applications, or script repetitive UI testing scenarios.

Quick Start

Run peekaboo permissions to check for 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 involves scripting interactions like clicking buttons, typing text, managing windows, and capturing screen content. This approach enables the automation of repetitive desktop tasks without manual input.

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

Yes, to script UI automation on macOS you need to grant Screen Recording and Accessibility permissions. You can check if the necessary permissions are configured by running a specific permissions command in your terminal.

What macOS tasks can I automate using a CLI scripting tool?

Using a CLI scripting tool, you can automate macOS tasks such as clicking UI elements, typing text, dragging, scrolling, performing gestures, capturing screenshots, recording videos, and launching or quitting applications.

Can I capture screenshots and record videos during macOS UI automation?

Yes, you can capture screenshots and record videos during macOS UI automation. The automation process supports screen capture and analysis, allowing you to record visual content and inspect UI elements programmatically.

What is the best way to script repetitive UI testing scenarios on macOS?

The best way to script repetitive UI testing scenarios on macOS is by using a command-line interface designed for UI automation. This allows you to programmatically interact with applications, fill out forms, and verify UI behavior across multiple apps.

Are there limitations when using CLI scripting for macOS user interface automation?

Limitations for macOS user interface automation via CLI scripting include the strict requirement for Screen Recording and Accessibility permissions. Without these system-level permissions granted, the automation tool cannot fully interact with or capture UI elements.