macOS Desktop Control Enhanced
/install macos-desktop-control-enhanced
When to Use This Skill
- You need to capture the screen or a region programmatically.
- You need to query or control running processes.
- You need to read or modify the clipboard content.
- You need to retrieve system information (e.g., battery level, OS version).
- You need to open, focus, or close applications by bundle ID.
- You need to move the mouse, click, drag, or simulate keyboard input.
- You need to integrate macOS desktop automation into larger workflows (e.g., testing, data collection, accessibility).
Overview
macOS Desktop Control Enhanced offers the following core capabilities:
1. Screenshot
screenshot([options])– Capture the entire screen or a specified region; returns image path.
2. Process Management
get_front_process()– Returns information about the currently frontmost process.kill_process(pid)– Terminates the process with the given PID.launch_app(bundle_id)– Launches an application identified by its bundle ID.
3. Clipboard
get_clipboard()– Retrieves current clipboard text.set_clipboard(text)– Overwrites the clipboard with the given text.
4. System Information
get_system_info()– Returns a dictionary with macOS version, battery level, and other relevant system metrics.
5. Application Control
focus_app(bundle_id)– Brings the specified application to the foreground.terminate_app(bundle_id)– Force‑closes the application with the given bundle ID.
6. Mouse Control
move_mouse(x, y)– Moves the cursor to the given screen coordinates.click(x, y, button='left')– Performs a mouse click at the given coordinates.drag(x1, y1, x2, y2, button='left')– Drags from (x1, y1) to (x2, y2).
7. Keyboard Control
type_text(text)– Types the given string using the system keyboard.press_key(key)– Sends a single keyboard key event.
Structure
This skill follows a Capabilities‑Based structure, grouping functionality by core features. Each capability section lists the available functions, their purpose, and brief usage notes.
References
references/api_reference.md– Complete function signatures, parameter details, and return values.scripts/example_mouse.py– Sample Python script demonstrating mouse movement and clicking.assets/example_asset.png– Example asset showing a captured screenshot.
License
MIT‑0 (Free to use, modify, and redistribute. No attribution required.)
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install macos-desktop-control-enhanced - 安装完成后,直接呼叫该 Skill 的名称或使用
/macos-desktop-control-enhanced触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
macOS Desktop Control Enhanced 是什么?
macOS Desktop Control Enhanced provides system-wide desktop automation on macOS, including screenshot capture, process management, clipboard operations, syst... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 88 次。
如何安装 macOS Desktop Control Enhanced?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install macos-desktop-control-enhanced」即可一键安装,无需额外配置。
macOS Desktop Control Enhanced 是免费的吗?
是的,macOS Desktop Control Enhanced 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
macOS Desktop Control Enhanced 支持哪些平台?
macOS Desktop Control Enhanced 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 macOS Desktop Control Enhanced?
由 PRY520OKGPT(@pry520okgpt)开发并维护,当前版本 v1.0.0。