peekaboo

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

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/dsactivi-2/Mujo-Team --skill peekaboo-dsactivi-2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/dsactivi-2/Mujo-Team/tree/main/skills/peekaboo
Command: npx skills add https://github.com/dsactivi-2/Mujo-Team --skill peekaboo-dsactivi-2

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 scripting of UI elements, application control, and screen capture.

Core Features & Use Cases

  • UI Interaction: Programmatically click, type, drag, and scroll within applications.
  • App & Window Management: Launch, quit, focus, and resize applications and their windows.
  • Screen Capture & Analysis: Capture screenshots, record screen activity, and analyze visual content.
  • Use Case: Automate the process of logging into a web application by scripting clicks and text input into form fields, then capturing a screenshot of the successful login.

Quick Start

Run the peekaboo permissions command to check your macOS accessibility and screen recording status.

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?

Automate macOS UI interactions from the command line by scripting user input simulation, application control, and window management for deterministic task execution. This enables programmatic clicking, typing, and resizing without manual intervention.

Do I need special macOS permissions for UI automation scripting?

macOS UI automation scripting requires specific macOS accessibility and screen recording permissions for full functionality. Run the permissions command to check your system's accessibility and screen recording status before executing automation scripts.

Can I script application launches and window management on macOS?

Yes, you can script application launches and window management on macOS to programmatically launch, quit, focus, and resize applications and their windows. This allows deterministic control over application states directly from the command line.

How does screen capture work with macOS UI automation scripts?

Screen capture in macOS UI automation scripts works by capturing screenshots, recording screen activity, and analyzing visual content during execution. You can capture a screenshot of specific application states, such as a successful web login.

What is the best way to automate logging into a web application on macOS?

Automate logging into a web application on macOS by scripting clicks and text input into form fields, then capturing a screenshot of the successful login. This deterministic execution simulates user input to complete the authentication process.

What are the limitations of command-line UI automation on macOS?

Limitations of command-line UI automation on macOS include dependency on specific macOS accessibility and screen recording permissions. Without granting these specific system permissions, scripting UI elements and screen capture cannot achieve full functionality.