computer-use is agent-read markdown (skill) from clacky-ai/openclacky: Drive the macOS desktop 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..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Computer Use (macOS)
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.
## 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:
```bash
ruby <skill_dir>/bin/computer.rb activate "WorkBuddy"
```
It needs no extra macOS permission. 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:
```bash
ruby <skill_dir>/bin/computer.rb screenshot --grid
```
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
A 17 of 17 checks passed. Deterministic, no model, same answer every run.
pass: Frontmatter block present
pass: Frontmatter declares a name
pass: Frontmatter declares a description
pass: Size between 200 bytes and 200 KB (5233 bytes)
pass: No zero-width or bidi control characters
pass: No instruction hidden inside an HTML comment
pass: No link to an exfiltration or paste host
pass: No credential-shaped string
pass: No instruction to send local credentials anywhere
pass: No text hidden with inline styles
pass: No prompt-injection phrasing
pass: No curl or wget piped into a shell
pass: No recursive delete of root, home or parent
pass: No instruction to read or print local credentials
pass: No base64 blob over 200 characters
pass: No link to a raw IP address
pass: No script tag
Source
GitHub
clacky-ai/openclacky · 1,198 stars · license MIT · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_gwkylq2pt5yi35fs
GET https://markdownregistry.com/api/v1/resolve?ref=clacky-ai/openclacky/computer-use
GET https://markdownregistry.com/api/v1/blob/c55296e8e6cd93e96161b5aebf28090cab101c966d6e63159b0229de1aa17b16
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
clacky-ai/openclacky · .clacky/skills/gem-release/SKILL.md · Automates the complete process of releasing a new version of the openclacky Ruby gem. Supports both stable releases…
clacky-ai/openclacky · .clacky/skills/oss-upload/SKILL.md · Upload local files to Tencent COS (oss.1024code.com CDN) using coscli. Use when user wants to upload a file to CDN/OSS…
clacky-ai/openclacky · lib/clacky/default_extensions/ext-studio/skills/ext-develop/SKILL.md · Build, debug, or publish an OpenClacky extension — scaffold a new one from an idea, fix a broken/invisible…
clacky-ai/openclacky · lib/clacky/default_extensions/meeting/skills/meeting-summarizer/SKILL.md · Summarize a completed meeting from its transcript. Produces a structured summary with key decisions, action items, and…
clacky-ai/openclacky · lib/clacky/default_skills/browser-setup/SKILL.md · Configure the browser tool for Clacky. Guides the user through Chrome or Edge setup,
verifies the connection, and…
clacky-ai/openclacky · lib/clacky/default_skills/code-explorer/SKILL.md · Use this skill when exploring, analyzing, or understanding project/code structure. Required for tasks like "analyze…
clacky-ai/openclacky · lib/clacky/default_skills/cron-task-creator/SKILL.md · Create, manage, and run scheduled automated tasks (cron jobs) in Clacky. Use this skill whenever the user wants to…
clacky-ai/openclacky · lib/clacky/default_skills/media-gen/SKILL.md · Generate or edit images, videos, or audio (text-to-speech) in the current task. Use whenever the user asks to…
qwenlm/qwen-code · packages/core/src/skills/bundled/computer-use/SKILL.md · Control local desktop applications through Computer Use for tasks that require reading or operating app UI. Prefer…
thinkinaixyz/deepchat · plugins/cua/skills/computer-use/SKILL.md · Drive native desktop apps through DeepChat's built-in Computer Use tools. Use when the user asks to operate, inspect…
xuzhougeng/wisp-science · skills/computer-use/SKILL.md · Use Cua Driver through MCP to inspect and operate the user's native desktop apps on Windows, macOS, or Linux. Trigger…
autonomous-ai/autonomous-os · skills/computer-use/SKILL.md · Operate apps/websites on the paired Mac via Buddy: Calendar, Notes, forms, screenshots, files. Never use the headless…
razshy/wiggle · mnt-skills/examples/computer-use/SKILL.md · Read this skill before the first step of any request to do something in an app on the person's own computer (Notes…
vm0-ai/vm0-skills · computer-use/SKILL.md · Operate apps on a desktop host through Computer Use, whether surfaced as Okou Desktop or the still-supported legacy…