Install
openclaw skills install macos-desktop-control-enhancedmacOS Desktop Control Enhanced provides system-wide desktop automation on macOS, including screenshot capture, process management, clipboard operations, system information, application control (open/close), and direct mouse, keyboard, and screen interaction. Use this skill when you need to programmatically control or query the macOS desktop environment.
openclaw skills install macos-desktop-control-enhancedmacOS Desktop Control Enhanced offers the following core capabilities:
screenshot([options]) – Capture the entire screen or a specified region; returns image path.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.get_clipboard() – Retrieves current clipboard text.set_clipboard(text) – Overwrites the clipboard with the given text.get_system_info() – Returns a dictionary with macOS version, battery level, and other relevant system metrics.focus_app(bundle_id) – Brings the specified application to the foreground.terminate_app(bundle_id) – Force‑closes the application with the given bundle ID.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).type_text(text) – Types the given string using the system keyboard.press_key(key) – Sends a single keyboard key event.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/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.MIT‑0 (Free to use, modify, and redistribute. No attribution required.)