A powerful macOS automation skill that uses Apple Vision OCR to visually interact with any graphical desktop application.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install mac-use
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install mac-use using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Mac Use skill enables AI agents to navigate and control any macOS application by bridging the gap between vision and action. By capturing high-resolution screenshots and processing them through the native Apple Vision framework, it identifies clickable text elements and generates a coordinate-mapped interface. This allows for precise interaction with legacy apps, web browsers, and complex desktop software that lacks a traditional API.
Integrating this into Openclaw Skills allows developers to build agents that perform multi-step workflows across different applications, such as extracting data from a spreadsheet and entering it into a custom CRM, or managing social media through official desktop clients. It provides a robust alternative to API-based automation by relying on the same visual cues a human user would follow.
Ensure you are running on macOS with Python 3 installed. You can install the necessary dependencies using the following commands:
# Install Python if not already present
brew install python
# Install required Python packages from the skill directory
pip3 install --break-system-packages -r requirements.txt
The skill utilizes a standardized 1000x1000 coordinate system to map application windows, ensuring consistent interaction regardless of screen resolution.
| Item | Description |
|---|---|
/tmp/mac_use.png |
The latest annotated screenshot showing numbered elements with green bounding boxes. |
/tmp/mac_use_elements.json |
A JSON map containing element numbers, text content, and canvas coordinates. |
at: [x, y] |
The normalized center point of an element on the 1000x1000 canvas. |
list output |
A JSON array of all visible windows including IDs, titles, and dimensions. |
Loading
A conversational toolkit for monitoring Meta advertising performance, calculating key metrics, and identifying conversion events.

A comprehensive automation tool for managing Zhihu Ring interactions, including content publishing, commenting, and engagement metrics.

An automated VK interaction skill that calculates hotel stay costs from Excel price lists and manages the full booking lifecycle.

A payment-gated API skill for interacting with the Breeze Solana yield aggregator using x402 USDC micropayments.

A specialized automation skill that enables AI agents to scrape trends, draft tweets, and publish posts directly to Twitter/X using browser-based interactions.

A browser-based automation tool for X (Twitter) that enables automated posting and follower management without requiring an official API key.








































