peekaboo

Automate macOS UI interactions and screen captures via the Peekaboo CLI.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Justicegaines03/OpenClaw_NIST-AI-RMF_Compliance --skill peekaboo-justicegaines03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peekaboo
Source: https://github.com/Justicegaines03/OpenClaw_NIST-AI-RMF_Compliance/tree/main/skills/peekaboo
Command: npx skills add https://github.com/Justicegaines03/OpenClaw_NIST-AI-RMF_Compliance --skill peekaboo-justicegaines03

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the tedious and error-prone process of interacting with macOS graphical user interfaces, enabling efficient and repeatable UI-driven tasks.

Core Features & Use Cases

  • UI Automation: Control applications, windows, and UI elements programmatically.
  • Screen Capture & Analysis: Capture screenshots, record screen activity, and analyze visual content.
  • Input Simulation: Simulate mouse clicks, drags, swipes, key presses, and hotkeys.
  • Use Case: Automate the process of filling out a complex online form within a desktop application, including navigating through multiple windows and dialogs, and capturing the final state for verification.

Quick Start

Run the peekaboo skill to check your macOS permissions for screen recording and accessibility.

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 and screen captures?

macOS UI automation and screen capture can be achieved using the Peekaboo CLI to programmatically control applications, simulate inputs, and analyze visual content for deterministic task execution.

Do I need special permissions to automate macOS interface tasks?

Yes, automating macOS interface tasks requires Screen Recording and Accessibility permissions to enable application control, input simulation, and visual analysis.

Can I simulate mouse clicks and key presses for macOS scripting?

Yes, you can simulate mouse clicks, drags, swipes, key presses, and hotkeys for macOS scripting by leveraging the Peekaboo CLI for input simulation.

What's the best way to capture screenshots and verify desktop application states?

Capturing screenshots and verifying desktop application states is best handled by automating screen captures during a scripted UI workflow to record activity and analyze visual content.

Does UI automation work for navigating multiple windows and dialogs in a desktop app?

Yes, UI automation works for navigating multiple windows and dialogs in a desktop app, allowing you to programmatically control applications and capture the final state for verification.

Why is my macOS screen capture or input simulation not working?

macOS screen capture or input simulation may not work if Screen Recording and Accessibility permissions are not granted, which are required for full UI automation functionality.