← 返回 Skills 市场
158
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install peekaboo-cli
功能描述
macOS UI automation CLI tool for screen capture, window control, element clicking, text input, and more. Use when users need macOS desktop automation, UI tes...
安全使用建议
This skill is internally consistent for macOS UI automation: it expects you to have the Peekaboo CLI and macOS accessibility/screen-recording permissions. Before installing or enabling it, confirm you trust the skill's publisher (no homepage/source is provided here). Key things to consider:
- Sensitive access: Peekaboo can capture full-screen screenshots, read/write clipboard contents, drive keystrokes, and read ~/.peekaboo config (which may contain API keys). Treat those capabilities as high-risk — they can expose secrets or private content.
- Source integrity: The skill metadata shows no homepage/source. Prefer installing Peekaboo from the official repo or Homebrew tap linked in the docs (verify the tap and repository). Inspect the skill files you copy into ~/.openclaw/ or ~/.claude/ before enabling.
- Least privilege: Only grant macOS Screen Recording and Accessibility permissions if you trust the tool. Consider granting permissions to a dedicated, sandboxed terminal or temporary account if you need to limit exposure.
- Operation mode: Use dry-run or interactive modes first (e.g., peekaboo agent --dry-run or --chat) to confirm what the skill will run before allowing autonomous runs. Avoid enabling broad autonomous invocations for skills that can capture screens/clipboard unless publisher and code are verified.
- Audit outputs: Be cautious of commands that send captured images or metadata to external AI providers (the CLI supports an "--analyze" flag and provider config). Review ~/.peekaboo/config and provider entries to ensure no accidental outward transmission of sensitive screenshots or credentials.
If you need stronger assurance, obtain the upstream source (GitHub repo), inspect the CLI/tooling, and confirm the skill files haven't been tampered with. If you cannot verify the origin, treat the skill as untrusted despite internal coherence.
功能分析
Type: OpenClaw Skill
Name: peekaboo-cli
Version: 1.0.0
The peekaboo-cli skill bundle provides an AI agent with comprehensive macOS UI automation capabilities, including screen capture, keyboard/mouse input injection, clipboard access, and window management. While these features are consistent with the tool's stated purpose, they represent high-risk behaviors that grant an agent full control over the user's desktop environment. The documentation in references/agent.md also includes references to non-existent AI models (e.g., 'gpt-5.1'), and the inclusion of a 'bridge' service (references/bridge.md) for remote host discovery adds a layer of complexity and potential risk for unauthorized remote access.
能力评估
Purpose & Capability
Name/description (macOS UI automation) align with the provided SKILL.md and many reference docs. The skill is instruction-only and relies on the Peekaboo CLI; it does not request unrelated credentials or binaries. The allowed tool set (Bash(peekaboo:*)) matches the declared purpose.
Instruction Scope
SKILL.md and the references consistently instruct running peekaboo CLI commands (see, click, type, capture, clipboard, config, agent, etc.). These are within the stated scope (desktop automation and UI capture). However many commands allow saving or emitting screenshots, reading/restoring the clipboard, and reading/modifying Peekaboo config (~/.peekaboo/), which are sensitive operations; the instructions do not limit or sanitize what gets captured or transmitted.
Install Mechanism
This is an instruction-only skill with no install spec or embedded code; that is the lowest install risk. The README points users to install Peekaboo via Homebrew/GitHub (expected for a CLI), which is usual for this type of tool.
Credentials
The skill declares no required environment variables, which is appropriate. But the Peekaboo CLI exposed by the skill can access highly sensitive local state: screen captures, the system clipboard, saved snapshots, and the Peekaboo config (which may contain API keys or provider credentials). Although those accesses are coherent with UI automation, they materially increase risk if the skill or agent is untrusted because they enable exfiltration of private data.
Persistence & Privilege
Skill flags show no special persistence (always:false) and model invocation is allowed (default). The skill does not request to modify other skills or system-wide agent settings. Autonomous invocation is platform-default — not a new privilege introduced here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install peekaboo-cli - 安装完成后,直接呼叫该 Skill 的名称或使用
/peekaboo-cli触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of peekaboo-cli: a powerful macOS UI automation CLI.
- Provides commands for screen capture, window control, element clicking, text input, menu navigation, and more.
- Includes detailed quick start, workflows, and troubleshooting guidance.
- Offers extensive command documentation covering app/window management, UI capture, automation, and output customization.
- Requires Peekaboo CLI installation and relevant macOS permissions (Screen Recording & Accessibility).
- Supports JSON output for command integration and scripting.
元数据
常见问题
peekaboo-cli 是什么?
macOS UI automation CLI tool for screen capture, window control, element clicking, text input, and more. Use when users need macOS desktop automation, UI tes... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 158 次。
如何安装 peekaboo-cli?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install peekaboo-cli」即可一键安装,无需额外配置。
peekaboo-cli 是免费的吗?
是的,peekaboo-cli 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
peekaboo-cli 支持哪些平台?
peekaboo-cli 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 peekaboo-cli?
由 NEE(@terryso)开发并维护,当前版本 v1.0.0。
推荐 Skills