A zero-dependency Python tool for hardware-level mouse and keyboard automation on macOS using CGEvent and AppleScript.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install macos-native-automation
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 macos-native-automation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust solution for AI agents when traditional browser automation methods like CDP or JavaScript .click() fail. By utilizing the macOS CoreGraphics CGEvent API, it injects events at the Human Interface Device (HID) layer, ensuring that apps—including browsers, Electron apps, and native software—treat the input as a physical mouse action.
This approach is essential for Openclaw Skills that need to interact with security-blocked elements, React dropzones, or native file dialogs that are invisible to standard web drivers. By operating below the application layer, it provides a universal bridge for automating any interface on the macOS desktop.
To begin using this skill within your Openclaw Skills environment, follow these steps:
System Settings -> Privacy & Security -> Accessibility and add your application.python3 scripts/macos_click.py window "Safari"
python3 scripts/macos_click.py click 500 300
The skill manages interaction data through a coordinate-based system and window metadata:
| Attribute | Description | Format |
|---|---|---|
| Coordinates | Absolute screen pixels (logical pixels on Retina displays) | (x, y) |
| Window Metrics | Metadata including x, y offset, width, and height | JSON Object |
| Display Space | Support for multi-monitor setups with extended x/y ranges | Integer Range |
| CLI Commands | Standardized triggers for click, move, and drag actions | String Arguments |
This schema ensures that Openclaw Skills can reliably map browser viewport locations to absolute system coordinates.
Loading
Give your AI agent full email superpowers to read, search, and send messages using Fastmail JMAP.

A zero-dependency Python utility that prevents AI agents from hitting API rate limits through proactive tier-based throttling and automatic exponential backoff.

A comprehensive guide for AI agents to automate GoHighLevel account registration, developer app creation, and API credential management.

A comprehensive guide for developers and creators to set up ElevenLabs accounts and secure API keys for advanced voice AI integrations.

A zero-dependency audit suite for OpenClaw workspaces that prevents file drift, secret leaks, and configuration mismatches.

A visualization engine for AI agents to render tables, charts, and dashboards as high-quality images using HTML templates.








































