원클릭으로
peekaboo
Capture and automate macOS UI with Peekaboo on the "arrow" node.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Capture and automate macOS UI with Peekaboo on the "arrow" node.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read, edit, and execute SolveIt dialogs (notebooks) via CLI. Add code/note/prompt cells, run them, and inspect outputs.
Read-only Google Calendar access for OpenClaw via gogcli (today/tomorrow/next days/search).
Read-only Gmail access for OpenClaw (unread + search) via gogcli.
Rotate one interest in INTERESTS.md using a random Wikipedia article.
Create, read, and open SolveIt notebooks (.ipynb) using local wrappers.
| name | peekaboo |
| description | Capture and automate macOS UI with Peekaboo on the "arrow" node. |
Peekaboo runs on the macOS node "arrow" (Alexis's Mac). You are on Linux and cannot run it locally.
This is what you want when someone says "look at my screen," "what am I working on," or "help me with this":
system.run on node "arrow":
peekaboo image --mode frontmost --path /tmp/peekaboo-capture.png && base64 -i /tmp/peekaboo-capture.png
Prefer --mode frontmost over --mode screen — it captures only the focused
window, which is smaller and more relevant than the full widescreen display.
All commands use only system.run on node "arrow" (provided by the native Mac
app). No other node commands are needed.
Peekaboo is a full macOS UI automation CLI: capture/inspect screens, target UI
elements, drive input, and manage apps/windows/menus. Commands share a snapshot
cache and support --json/-j for scripting.
image: capture screenshots (screen/window/menu bar regions)see: annotated UI maps, snapshot IDs, optional analysislist: apps, windows, screens, menubar, permissionspermissions: check Screen Recording/Accessibility statusapp: launch/quit/relaunch/hide/unhide/switch/list appswindow: close/minimize/maximize/move/resize/focus/listmenu: click/list application menus + menu extrasclick: target by ID/query/coords with smart waitstype: text + control keys (--clear, delays)hotkey: modifier combos like cmd,shift,tpress: special-key sequences with repeatsscroll: directional scrolling (targeted + smooth)drag: drag & drop across elements/coords/Dockpaste: set clipboard -> paste -> restore--path, --format png|jpg, --retina--mode screen|window|frontmost, --screen-index,
--window-title, --window-id--analyze "prompt", --annotate--app, --pid, --window-title, --window-id, --window-index--snapshot (ID from see; defaults to latest)--on/--id (element ID), --coords x,yCapture active window:
peekaboo image --mode frontmost --path /tmp/capture.png
Capture a specific app's window:
peekaboo image --app Safari --mode window --path /tmp/safari.png
Annotated UI map (for subsequent click targeting):
peekaboo see --app Safari --annotate --path /tmp/see.png
See -> click -> type flow:
peekaboo see --app Safari --annotate --path /tmp/see.png
peekaboo click --on B3 --app Safari
peekaboo type "search query" --app Safari --return
Open a URL:
open "https://example.com"
All commands run via system.run on node "arrow". To retrieve image results,
append && base64 -i <path> to the capture command.