peekaboo
Provides macOS screen capture and UI automation capabilities for desktop applications.
Install
mkdir -p .claude/skills/peekaboo-steipete && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/16004" && unzip -o skill.zip -d .claude/skills/peekaboo-steipete && rm skill.zipInstalls to .claude/skills/peekaboo-steipete
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
macOS screenshots, UI inspect, clicks, typing, app/window automation.Key capabilities
- →Capture macOS screenshots.
- →Inspect UI elements on macOS.
- →Automate clicks on the macOS GUI.
- →Automate typing on the macOS GUI.
- →Control macOS applications and windows.
- →Check permissions for screen recording and accessibility.
How it works
The skill uses the `peekaboo` binary to interact with the macOS GUI, performing actions like screen capture, UI inspection, and input automation.
Inputs & outputs
When to use peekaboo
- →Taking automated screenshots
- →Interacting with desktop GUI elements
- →Automating app clicks and typing
About peekaboo
Controls macOS desktop applications through UI inspection, screen capture, and input automation (clicks/typing). Manages bridge connectivity for GUI automation.
macOS screenshots, UI inspect, clicks, typing, app/window automation.
When not to use it
- →When the task is not related to macOS automation.
- →When the task does not involve GUI interaction or screen capture.
- →When the target system is not macOS.
Limitations
- →The skill is specific to macOS.
- →Screenshot functionality may be blocked by missing Screen Recording permissions on remote Macs.
- →Clicks/typing/window control require Accessibility permissions.
How it compares
This workflow provides programmatic control over macOS GUI elements, enabling automated tasks that would otherwise require manual user interaction.
Compared to similar skills
peekaboo side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| peekaboo (this skill) | 0 | 3mo | Review | Intermediate |
| session-status | 1 | 8mo | Review | Beginner |
| it-operations | 1 | 9mo | No flags | Advanced |
| customerio-cost-tuning | 0 | 2mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by steipete
View all by steipete →You might also like
session-status
WellApp-ai
Generate breadcrumb headers/footers with takt time tracking and muda metrics
it-operations
davila7
Manages IT infrastructure, monitoring, incident response, and service reliability. Provides frameworks for ITIL service management, observability strategies, automation, backup/recovery, capacity planning, and operational excellence practices.
customerio-cost-tuning
jeremylongshore
Optimize Customer.io costs and usage. Use when reducing expenses, optimizing usage, or right-sizing your Customer.io plan. Trigger with phrases like "customer.io cost", "reduce customer.io spend", "customer.io billing", "customer.io pricing".
perplexity-incident-runbook
jeremylongshore
Execute Perplexity incident response procedures with triage, mitigation, and postmortem. Use when responding to Perplexity-related outages, investigating errors, or running post-incident reviews for Perplexity integration failures. Trigger with phrases like "perplexity incident", "perplexity outage", "perplexity down", "perplexity on-call", "perplexity emergency", "perplexity broken".
plex
Akpo-Fure
>-
oly
slaveOftime
Use when starting a long-running or interactive CLI command with oly, especially when it may need later input, should be detachable, or should keep durable logs for supervision and resume.