computer-use

Controls macOS desktop interfaces via screenshots and simulated mouse/keyboard actions.

9|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/llm011/ethan-agent --skill computer-use-llm011
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: computer-use
Source: https://github.com/llm011/ethan-agent/tree/main/ethan/defaults/skills/computer-use
Command: npx skills add https://github.com/llm011/ethan-agent --skill computer-use-llm011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables reliable hands-on control of a macOS desktop when tasks cannot be completed through text or web APIs alone.

Core Features & Use Cases

  • Visual Desktop Control: Capture screenshots, inspect the current display, and identify precise interaction coordinates.
  • Mouse and Keyboard Automation: Click, double-click, drag, scroll, type text, press keys, and use keyboard shortcuts.
  • Application and Web Navigation: Launch macOS applications and open URLs or files for tasks such as browsing, data entry, and desktop workflows.
  • Safety and Verification: Check that cua-driver is available, review the screen before acting, and take a follow-up screenshot to verify each operation.

Quick Start

Ask the computer-use skill to open Safari, navigate to a specified URL, and confirm the resulting page with a screenshot.

Frequently Asked Questions about computer-use

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

FAQPage Schema
How do I automate mouse clicks and keyboard input on a macOS desktop?▼

To automate mouse clicks and keyboard input on macOS, the Skill captures visual screenshots to identify interface coordinates, then simulates mouse and keyboard actions to execute GUI workflows.

Can I use desktop automation to open macOS applications and browse URLs?▼

Yes, desktop automation can launch macOS applications and open URLs or files. It navigates interfaces by taking screenshots, selecting coordinates, and performing clicks or typing to complete browsing and data entry tasks.

Do I need cua-driver to control my Mac desktop through screenshots?▼

Yes, you need a running cua-driver service to control your Mac desktop. The Skill checks for cua-driver availability before acting and uses it to capture screenshots and simulate interactions.

How does visual verification work for desktop automation tasks?▼

Visual verification works by taking a follow-up screenshot after each operation. This allows the Skill to review the screen before acting and confirm that the automated mouse or keyboard action achieved the desired result.

What macOS GUI workflows can I automate with screenshot-based mouse control?▼

You can automate workflows including opening applications, browsing URLs, entering data, clicking controls, dragging objects, and scrolling pages by using screenshot-based coordinate selection to guide simulated actions.

Why use screenshot-based desktop automation instead of web APIs for macOS tasks?▼

Screenshot-based desktop automation is used when tasks cannot be completed through text or web APIs alone. It handles visual GUI workflows directly by simulating mouse and keyboard actions based on captured screen coordinates.