Skills

Computer Use

Drive the desktop, macOS, or the Windows desktop through WSL, when a task needs a...

Install

npx skills add clacky-ai/openclacky --skill computer-use -g -a claude-code -y
Repository
clacky-ai/openclacky1.2k
Category
Media
Updated
5d ago
License
MIT
Context cost
Mediumabout 1,617 tokens
Runs scripts
Yes, review before use

What it does

Drive the desktop, macOS, or the Windows desktop through WSL, when a task needs a native app, dialog, menu bar, file picker or anything the terminal and browser tools cannot reach. Screenshot first, then click and type by coordinates read from that image.

Computer Use (macOS and Windows)

GUI control goes through the script bundled with this skill. The computer-use extension is off by default, so if you are reading this the user has switched it on.

Platform support

HostBackendNeeds
macOSCoreGraphics + Quartz eventsScreen Recording and Accessibility grants
WindowsPowerShell agent launched from inside WSLWSL running in an interactive desktop session

On Windows the script only works from a WSL shell on the same machine: it reaches the Windows desktop through WSL interop, which inherits the logged-on user's session. Run from a service, an SSH session or anything on session 0 and doctor will say so, screenshots come back black and input goes nowhere. This does not work on plain Linux without Windows, and there is no macOS-side fallback for it.

Everything below is the same on both platforms. Key combos keep the macOS spelling (cmd, shift), so cmd means the Windows key on Windows.

When to use it

  • Native apps, dialogs, menu bars, installers, file pickers, System Settings.
  • Anything on screen that terminal cannot reach and browser cannot automate.
  • For web automation prefer the browser tool while it works. If it fails because remote debugging is unavailable, fall back here immediately, do not open chrome://inspect or run the browser-setup skill unless the user asks for it.

Workflow

  1. Bring the target app forward if another window may cover it:

    ruby <skill_dir>/bin/computer.rb activate "WorkBuddy"
    

    It needs no extra permission on either platform. If the name does not match (localized app names differ), it prints what is actually frontmost, take a screenshot to see the real window order instead of guessing.

  2. Screenshot, with a labelled grid when you will need to click precise spots:

    ruby <skill_dir>/bin/computer.rb screenshot --grid
    
Read the whole SKILL.md on GitHub

More in Media