Chalk Labs
Need help deploying peekaboo?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/openxjarvis-peekaboo
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
peekaboo- Description
- Capture and automate macOS UI with the Peekaboo CLI.
- License
- MIT
- Instructions
- 167 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Peekaboo 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. Run `peekaboo` or `peekaboo <cmd> --help` for flags; `peekaboo --version` prints build metadata. Tip: run via `polter peekaboo` to ensure fresh builds. ## Features (all CLI capabilities, excluding agent/MCP) Core - `bridge`: inspect Peekaboo Bridge host connectivity - `capture`: live capture or video ingest + frame extraction - `clean`: prune snapshot cache and temp files - `config`: init/show/edit/validate, providers, models, credentials - `image`: capture screenshots (screen/window/menu bar regions) - `learn`: print the full agent guide + tool catalog - `list`: apps, windows, screens, menubar, permissions - `permissions`: check Screen Recording/Accessibility status - `run`: execute `.peekaboo.json` scripts - `sleep`: pause execution for a duration - `tools`: list available tools with filtering/display options Interaction - `click`: target by ID/query/coords with smart waits - `drag`: drag & drop across elements/coords/Dock - `hotkey`: modifier combos like `cmd,shift,t` - `move`: cursor positioning with optional smoothing - `paste`: set clipboard -> paste -> restore - `press`: special-key sequences with repeats - `scroll`: directional scrolling (targeted + smooth) - `swipe`: gesture-style drags between targets - `type`: text + control keys (`--clear`, delays) System - `app`: launch/quit/relaunch/hide/unhide/switch/list apps - `clipboard`: read/write clipboard (text/images/files) - `dialog`: click/input/file/dismiss/list system dialogs - `dock`: launch/right-click/hide/show/list Dock items - `menu`: click/list application menus + menu extras - `menubar`: list/click status bar items - `open`: enhanced `open` with app targeting + JSON payloads - `space`: list/switch/move-window (Spaces) - `visualizer`: exercise Peekaboo visual feedback animations - `window`: close/minimize/maximize/move/resize/focus/list Vision - `see`: annotated UI maps, snapshot IDs, optional analysis Global runtime flags - `--json`/`-j`, `--verbose`/`-v`, `--log-level <level>` - `--no-remote`, `--bridge-socket <path>` ## Quickstart (happy path) ```bash peekaboo permissions peekaboo list apps --json peekaboo see --annotate --path /tmp/peekaboo-see.png peekaboo click --on B1 peekaboo type "Hello" --return ``` ## Common targeting parameters (most interaction commands) - App/window: `--app`, `--pid`, `--window-title`, `--window-id`, `--window-index` - Snapshot targeting: `--snapshot` (ID from `see`; defaults to latest) - Element/coords: `--on`/`--id` (element ID), `--coords x,y` - Focus control: `--no-auto-focus`, `--space-switch`, `--bring-to-current-space`, `--focus-timeout-seconds`, `--focus-retry-count` ## Common capture parameters - Output: `--path`, `--format png|jpg`, `--retina` - Targeting: `--mode screen|window|frontmost`, `--screen-index`, `--window-title`, `--window-id` - Analysis: `--analyze "prompt"`, `--annotate` - Capture engine: `--capture-engine auto|classic|cg|modern|sckit` ## Common motion/typing parameters - Timing: `--duration` (drag/swipe), `--steps`, `--delay` (type/scroll/press) - Human-ish movement: `--profile human|linear`, `--wpm` (typing) - Scroll: `--direction up|down|left|right`, `--amount <ticks>`, `--smooth` ## Examples ### See -> click -> type (most reliable flow) ```bash peekaboo see --app Safari --window-title "Login" --annotate --path /tmp/see.png peekaboo click --on B3 --app Safari peekaboo type "user@example.com" --app Safari peekaboo press tab --count 1 --app Safari peekaboo type "supersecret" --app Safari --return ``` ### Target by window id ```bash peekaboo list windows --app "Visual Studio Code" --json peekaboo click --window-id 12345 --coords 120,160 peekaboo type "Hello from Peekaboo" --window-id 12345 ``` ### Capture screenshots + analyze ```bash peekaboo image --mode screen --screen-index 0 --retina --path /tmp/screen.png peekaboo image --app Safari --window-title "Dashboard" --analyze "Summarize KPIs" peekaboo see --mode screen --screen-index 0 --analyze "Summarize the dashboard" ``` ### Live capture (motion-aware)
From openxjarvis/openclaw-python, MIT.
More from openxjarvis/openclaw-python
- 0.493score
docx
openxjarvis
Create, read, edit, or manipulate Word documents (.docx files).
SkillDFreshness: D★ 67Claude Code +9 - 0.493score
pdf
openxjarvis
PDF operations: merge, split, rotate, watermark, extract text/tables, create PDFs, OCR, fill forms, encrypt/decrypt.
SkillDFreshness: D★ 67Claude Code +9 - 0.493score
feishu-doc
openxjarvis
Feishu document read/write operations + comment management.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
bird
openxjarvis
Twitter/X social media integration via web API.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
food-order
openxjarvis
Order food from delivery services via web browsing and fetch tools.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
local-places
openxjarvis
Search for local businesses, restaurants, and places of interest using web search and fetch tools.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
discord-adv
openxjarvis
Advanced Discord server management via Discord API v10: send embeds, create channels, manage roles, moderation.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
feishu-task
openxjarvis
Feishu Task, tasklist, subtask, comment, and attachment management.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
feishu-urgent
openxjarvis
Feishu urgent message (buzz) notifications.
SkillDFreshness: D★ 67Claude Code +9 - 0.484score
canvas
openxjarvis
Display HTML content on connected OpenClaw nodes (Mac app, iOS, Android).
SkillDFreshness: D★ 67Claude Code +9 - 0.469score
pptx
openxjarvis
Use this skill any time a .pptx file is involved in any way — as input, output, or both.
SkillDFreshness: D★ 67Claude Code +9
Signals
- Stars
- 67
- Forks
- 23
- Open issues
- 2
- Last commit (this folder)
- Mar 6, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/openxjarvis/openclaw-python
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.753score
peekaboo
openclaw
Capture and automate macOS UI with the Peekaboo CLI.
SkillAFreshness: A★ 392.9KClaude Code +9 - 0.406score
peekaboo
the-open-agent
Capture and automate macOS UI with the Peekaboo CLI.
SkillBFreshness: B★ 5.7KClaude Code +9 - 0.405score
peekaboo
spinabot
Capture and automate macOS UI with the Peekaboo CLI.
SkillBFreshness: B★ 11.4KClaude Code +9 - 0.356score
peekaboo
darkamenosa
Capture and automate macOS UI with the Peekaboo CLI.
SkillBFreshness: B★ 18Claude Code +9 - 0.347score
peekaboo
CraftOS-dev
Capture and automate macOS UI with the Peekaboo CLI.
SkillAFreshness: A★ 400Claude Code +9 - 0.315score
peekaboo
understudy-ai
Capture and automate macOS UI with the Peekaboo CLI.
SkillDFreshness: D★ 464Claude Code +9 - 0.301score
peekaboo
hvwin8
Capture and automate macOS UI with the Peekaboo CLI.
SkillDFreshness: D★ 61Claude Code +9 - 0.301score
peekaboo
NJX-njx
Capture and automate macOS UI with the Peekaboo CLI.
SkillDFreshness: D★ 59Claude Code +9 - 0.297score
peekaboo
GenTelLab
Capture and automate macOS UI with the Peekaboo CLI.
SkillDFreshness: D★ 49Claude Code +9 - 0.294score
peekaboo
lllooollpp
Capture and automate macOS UI with the Peekaboo CLI.
SkillDFreshness: D★ 38Claude Code +9 - 0.285score
peekaboo
x402agent
Capture and automate macOS UI with the Peekaboo CLI.
SkillCFreshness: C★ 25Claude Code +9 - 0.269score
peekaboo
ArgentAIOS
Capture and automate macOS UI with the Peekaboo CLI.
SkillCFreshness: C★ 127Claude Code +9
More from openxjarvis
- 0.493score
docx
openxjarvis
Create, read, edit, or manipulate Word documents (.docx files).
SkillDFreshness: D★ 67Claude Code +9 - 0.493score
pdf
openxjarvis
PDF operations: merge, split, rotate, watermark, extract text/tables, create PDFs, OCR, fill forms, encrypt/decrypt.
SkillDFreshness: D★ 67Claude Code +9 - 0.493score
feishu-doc
openxjarvis
Feishu document read/write operations + comment management.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
bird
openxjarvis
Twitter/X social media integration via web API.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
food-order
openxjarvis
Order food from delivery services via web browsing and fetch tools.
SkillDFreshness: D★ 67Claude Code +9 - 0.488score
local-places
openxjarvis
Search for local businesses, restaurants, and places of interest using web search and fetch tools.
SkillDFreshness: D★ 67Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get peekaboo running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
peekaboo skill. Agent Mart. https://agentmart.dev/skills/openxjarvis-peekaboo (last updated 2026-10-24)