computer-use

Featured

Control a connected desktop

AI & Automation 1,324 stars 201 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

This skill provides the computer_use_* action tools for controlling a connected desktop. CU tools run through the main agent loop via HostCuProxy. The skill is internally preactivated for conversations with a connected desktop client. Tools in this skill are proxy tools. Execution is forwarded to a connected desktop client or handled by the assistant's virtual desktop. ## Observations Every computer-use step returns the accessibility tree. Every action also returns a screenshot taken after it ran (one at the end of a `computer_use_sequence`), so check it to see what your action did. An observation comes with a screenshot on a desktop's first look, when it is window-scoped, or when you pass `include_screenshot: true`. Ask for one whenever the tree is not enough to act on: a canvas, a game, a custom-drawn view, few or unlabeled controls, or a layout question. The tree is walked to a limited depth to keep steps fast, and says when it was cut off. If the element you need is not in it, call `computer_use_observe` with `full_tree: true`. ## Scripting apps (macOS) Reach for `computer_use_run_applescript` first when an app can be driven by script. It does not take the cursor. **Try the app's own scripting dictionary before anything else.** Ask it for the state you want, not for the clicks that would produce that state. Finder, Mail, Music, Notes, Safari, Terminal and many third-party apps have one, and where there is a dictionary the whole task is usually a sentence with no w...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
7 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

computer-use

Drive the user's desktop in the background — clicking, typing, scrolling, dragging — without stealing the cursor, keyboard focus, or switching virtual desktops / Spaces. Cross-platform: macOS, Windows, Linux. Works with any tool-capable model. Load this skill whenever the `computer_use` tool is available.

0 Updated 1 months ago
988hj7tczd-oss
AI & Automation Listed

computer-use

Use Orca's computer-use CLI to inspect and control local desktop apps through accessibility trees, screenshots, and safe UI actions. Use when an agent needs to list desktop apps, get an app state, read visible UI, click, type, press keys, scroll, drag, set values, or perform app accessibility actions. Triggers include "computer use", "orca computer", "list apps", "get app state", "read Spotify", "read Slack", "click app", "type text", "press key", "set value", "scroll app", "drag app", and desktop app interaction tasks.

0 Updated 3 days ago
DrOlu
AI & Automation Listed

computer-use

Read this skill before the first step of any request to do something in an app on the person's own computer (Notes, Finder, System Settings, any desktop app), to look at their screen, or for "computer use". Computer use (desktop control) lets Claude take screenshots of the person's desktop and control it with clicks, typing and scrolling through the Claude desktop app; its tools are named mcp__computer-use__* when the session runs in the desktop app and mcp__remote-devices__computer_* when a cloud session is linked to the person's computer; before a conversation is linked there may be no such tools, only an enable__mcp__remote-devices__Claude_Browser tool, which links it. It covers getting linked, picking the right tool, the access flow, and what to do when computer use is off or out of reach. It is not for websites, which go through Claude in Chrome or the built-in browser and their own skills.

91 Updated 3 weeks ago
Razshy