macos-computer-use

Automates macOS desktop interactions via screenshots, element indices, mouse, and keyboard input.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill macos-computer-use-jakubbartnik
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: macos-computer-use
Source: https://github.com/jakubbartnik/honey-barrel-finale/tree/main/honey-barrel-finale/workspace/hermes/skills/apple/macos-computer-use
Command: npx skills add https://github.com/jakubbartnik/honey-barrel-finale --skill macos-computer-use-jakubbartnik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Automating native macOS applications normally requires moving the user's cursor and stealing keyboard focus, interrupting their work. This Skill drives the Mac desktop in the background using the computer_use tool, so clicks, typing, scrolling, and drags happen without switching Spaces or hijacking input. ## Core Features & Use Cases - Background GUI Automation: Capture screenshots with numbered element overlays (SOM mode) and click by element index instead of fragile pixel coordinates. - Full Input Control: Click, double-click, right-click, drag, scroll, type Unicode text, and send keyboard shortcuts like cmd+s to any app without raising its window. - Model-Agnostic Operation: Works with any tool-capable model (Claude, GPT, Gemini, or local OpenAI-compatible endpoints) with no Anthropic-native schema required. - Use Case: Ask the agent to click the Sign In link in Safari on another Space while you keep typing in your editor; it captures the screen, clicks element #7, and verifies the result with a follow-up screenshot. ## Quick Start Use the computer_use tool to capture the Safari window and click the Sign In button, then show me a screenshot of the result.

Frequently Asked Questions about macos-computer-use

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate macOS GUI apps without moving the user's cursor?▼

Use the computer_use tool, which routes input to apps in the background without raising windows or switching Spaces. Capture the target app first, then click elements by index so the user can keep working uninterrupted.

How do I click UI elements reliably with computer_use?▼

Capture the screen in SOM mode to get numbered overlays on every interactable element, then call click with the element index. Index-based clicking is far more reliable than pixel coordinates, especially for non-Claude models.

Does macOS computer use work with models other than Claude?▼

Yes, it works with any tool-capable model including GPT, Gemini, and open models on local OpenAI-compatible endpoints. There is no Anthropic-native schema; all actions use plain parameters like action, element, and coordinate.

Why does computer_use report cua-driver not installed?▼

The cua-driver dependency is missing. Run hermes tools and enable Computer Use, which installs cua-driver via its upstream script. macOS Accessibility and Screen Recording permissions are also required.

When should I use browser tools instead of computer_use?▼

Use browser_* tools for web automation since they run a real headless Chromium and are more reliable. Reserve computer_use for tasks requiring the user's actual native Mac apps like Mail, Messages, Finder, or Figma.

Why did my computer_use click have no effect?▼

The element index may be stale because the UI changed after your last capture, or a modal dialog is blocking input. Re-capture the screen, dismiss any modal with escape or its close button, then retry the click.