# Send Peekaboox to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "peekaboox",
    "name": "Peekaboox",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/gedigi/peekaboox",
    "canonicalUrl": "https://clawhub.ai/gedigi/peekaboox",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/peekaboox",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=peekaboox",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "LEARN_AND_TEST.md",
      "README.md",
      "SKILL.md",
      "capture.sh",
      "click.sh",
      "hotkey.sh"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "peekaboox",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T00:41:18.338Z",
      "expiresAt": "2026-05-14T00:41:18.338Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=peekaboox",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=peekaboox",
        "contentDisposition": "attachment; filename=\"peekaboox-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "peekaboox"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/peekaboox"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/peekaboox",
    "downloadUrl": "https://openagent3.xyz/downloads/peekaboox",
    "agentUrl": "https://openagent3.xyz/skills/peekaboox/agent",
    "manifestUrl": "https://openagent3.xyz/skills/peekaboox/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/peekaboox/agent.md"
  }
}
```
## Documentation

### Linux Desktop GUI Automation

Automate any X11 Linux desktop: capture screens, find and click elements, type, use hotkeys,
manage windows.

Preferred screenshot interpretation path: capture with capture.sh and interpret the image directly in your OpenClaw chat (existing image-capable model connection).

### Prerequisites

X11 session running (XFCE, GNOME on X11, KDE on X11, i3, openbox, etc.)
DISPLAY environment variable set (usually :0)
Run bash install.sh once to install dependencies
No extra key needed for screenshot interpretation when using OpenClaw's image-capable chat path

### Quick Reference

TaskCommandTake screenshotbash capture.shScreenshot of windowbash capture.sh --window "Firefox"List windowsbash inspect.shActive window infobash inspect.sh --activeFind window by namebash inspect.sh --window "Firefox"Click at coordinatesbash click.sh --x 500 --y 300Right-clickbash click.sh --x 500 --y 300 --button rightDouble-clickbash click.sh --x 500 --y 300 --doubleClick relative to windowbash click.sh --window "Firefox" --x 200 --y 150Type textbash type.sh "hello world"Type into windowbash type.sh --window "Terminal" "ls -la"Send hotkeybash hotkey.sh "ctrl+c"Send Enterbash hotkey.sh "Return"Scroll downbash scroll.sh --direction down --amount 3Scroll up at positionbash scroll.sh --x 500 --y 300 --direction up --amount 3Focus windowbash window.sh --action focus --window "Firefox"Minimize windowbash window.sh --action minimize --window "Firefox"Maximize windowbash window.sh --action maximize --window "Firefox"Close windowbash window.sh --action close --window "Firefox"Move windowbash window.sh --action move --window "Firefox" --x 100 --y 50Resize windowbash window.sh --action resize --window "Firefox" --width 1280 --height 800

### Typical Automation Workflow

For most GUI automation tasks, follow this pattern:

Capture a screenshot with capture.sh — note the file path printed
Look at the screenshot yourself to understand what's on screen
Find the target element by examining the screenshot and estimating its pixel coordinates
Act using the coordinates: click.sh --x X --y Y
Verify by capturing another screenshot and checking the result

### Example: Click the Save button in a dialog

# Step 1: Capture the screen
SCREENSHOT=$(bash capture.sh | tail -1)

# Step 2: Look at the screenshot (read the image file with your vision)
# Examine the image and identify the Save button's position

# Step 3: Click at the coordinates you identified
bash click.sh --x 450 --y 320

### Example: Type into a specific application

# Focus the terminal window and type a command
bash type.sh --window "Terminal" "ls -la"
bash hotkey.sh "Return"

### Example: Window management

# Maximize Firefox, then focus a terminal
bash window.sh --action maximize --window "Firefox"
bash window.sh --action focus --window "Terminal"

### JSON Output

All tools support a --json flag for machine-readable output:

{"success": true, "output": "...", "error": null}

On failure:

{"success": false, "output": null, "error": "Error description"}

### Environment Setup

If DISPLAY is not set (e.g., running over SSH), set it before calling any tool:

export DISPLAY=:0

For headless servers with a virtual display:

Xvfb :0 -screen 0 1920x1080x24 &
export DISPLAY=:0

### Hotkey Reference

Key names follow X11 conventions:

KeyNameEnterReturnTabTabEscapeEscapeBackspaceBackSpaceDeleteDeleteHomeHomeEndEndPage UpPage_UpPage DownPage_DownF1-F12F1 through F12Super/WinsuperCtrlctrlAltaltShiftshift

Combine with +: ctrl+c, ctrl+shift+t, alt+F4, super+d

### Limitations

X11 only — does not work on Wayland sessions
Cannot interact with Wayland-native apps in a Wayland session
Some apps with custom rendering (games, Electron apps with security flags) may resist automation
Screenshot quality depends on compositor; disable compositing if captures look wrong
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: gedigi
- Version: 1.0.0
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-05-07T00:41:18.338Z
- Expires at: 2026-05-14T00:41:18.338Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/peekaboox)
- [Send to Agent page](https://openagent3.xyz/skills/peekaboox/agent)
- [JSON manifest](https://openagent3.xyz/skills/peekaboox/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/peekaboox/agent.md)
- [Download page](https://openagent3.xyz/downloads/peekaboox)