macOS screenshots, UI inspect, clicks, typing, app/window automation.
69
83%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use for macOS screen capture, UI inspection, and GUI automation.
~/bin/peekaboo when present; it is Peter's local release copy.peekaboo.~/bin/peekaboo --version || peekaboo --version.Peekaboo.app before live capture/automation; the CLI does not auto-launch it.~/Library/Application Support/Peekaboo/bridge.sock.open -a Peekaboo. Repo build: build the Apps/Mac/Peekaboo.xcodeproj Peekaboo scheme, then open the resulting Peekaboo.app.peekaboo daemon start is not an app launch; the daemon has separate permissions and daemon.sock.peekaboo bridge status --verbose --json selects hostKind: gui; use --bridge-socket "$HOME/Library/Application Support/Peekaboo/bridge.sock" when deterministic app routing matters.peekaboo permissions status --json.--json for machine parsing and --no-remote when testing local TCC.PB="${PEEKABOO_BIN:-$HOME/bin/peekaboo}"
[ -x "$PB" ] || PB="$(command -v peekaboo)"
"$PB" permissions status --json
open -a Peekaboo
"$PB" bridge status --verbose --json
"$PB" list screens --json
"$PB" list apps --json
"$PB" list windows --app Safari --json
"$PB" image --mode screen --screen-index 0 --path /tmp/screen.png --json --no-remote
"$PB" see --app frontmost --path /tmp/frontmost.png --json --annotate
"$PB" tools --json
"$PB" learn
"$PB" click --coords 100,100 --json
"$PB" type "text" --jsonPB as above and confirm version when install state matters.Peekaboo.app; verify the GUI bridge and its permissions.permissions status --json; if missing TCC, report exact missing grant.image; include --path, --json, and usually --no-remote only when deliberately testing caller-local TCC.see --json --annotate, then click by element id/snapshot.capture live; for video frame sampling, use capture video.tools --json for command/tool discovery and learn when the full agent guide is useful.sips -g pixelWidth -g pixelHeight <path> or view the image.Docs: ~/Projects/Peekaboo/docs/commands/.
bb36883
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.