Home Tutorials Categories Skills About
ZH EN JA KO
👀

Peekaboo

UI Automation Developer Tools

Install Command

npx clawhub@latest install peekaboo

Installation Guide

1
Check Environment

Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.

2
Run Installation

Run the install command above in your terminal. ClawHub will automatically download and install Peekaboo to the ~/.openclaw/skills/ directory.

3
Verify Installation

Run openclaw skills list to check your installed skills and confirm Peekaboo appears in the list.

4
Configure (Optional)

Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.

Manual Installation: Copy the Skill folder to ~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Screen Recognition UI Control Flow Recording

Detailed Description

Peekaboo provides OpenClaw with macOS desktop UI automation capabilities, using screenshots and visual recognition technology to locate UI elements and simulate mouse and keyboard operations to control any desktop application.

Core Features

  • Screen Recognition: Captures the current screen and uses AI vision models to identify UI element positions and states
  • UI Control: Simulates mouse clicks, drags, keyboard input, and other operations to control desktop applications
  • Flow Recording: Records user operation flows and automatically generates replayable automation scripts
  • Multi-App Coordination: Executes compound tasks across multiple desktop applications

Configuration

{
  skills: {
    peekaboo: {
      screenshotInterval: 1000,  // Screenshot interval (ms)
      clickDelay: 200,           // Click delay (ms)
      retryOnFail: true,
      permissions: {
        accessibility: true,     // Requires accessibility permission
        screenRecording: true    // Requires screen recording permission
      }
    }
  }
}

Use Cases

  • Automate repetitive desktop operation flows like data entry and report export
  • Test desktop application UI functionality
  • Record operation tutorials and demo videos
  • Execute compound workflows across multiple desktop applications