Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/autonomous-ai/autonomous-os/computer-usenpx skills add autonomous-ai/autonomous-os --skill computer-usegit clone --depth 1 https://github.com/autonomous-ai/autonomous-osWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/autonomous-ai/autonomous-os/computer-use)<a href="https://agentmods.dev/skills/autonomous-ai/autonomous-os/computer-use"><img src="https://agentmods.dev/badge/skills/autonomous-ai/autonomous-os/computer-use.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00211 | $0.02593 |
| Opus 5 | $0.00105 | $0.01296 |
| Sonnet 5 | $0.00042 | $0.00519 |
| Haiku 4.5 | $0.00021 | $0.00259 |
Grade A, and why
computer-use scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
Load `reference/vision.md` and follow its synchronous bash/curl loop **only** when the task requires actually seeing the screen: How it starts
The opening of the file, as written. The whole thing — 200 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Computer Use (Mac via Autonomous Buddy)
Quick Start
Autonomous Buddy is a small macOS app the user installs on their Mac. Once paired with the device via the Buddy card on the Monitor web UI, it lets the device launch apps, open URLs, type text, fire keyboard shortcuts, and click UI elements on the user's actual Mac.
This skill emits inline markers that the device fires asynchronously while TTS speaks the confirmation:
[HW:/buddy/exec/<action>:<params-json>]
The marker hits /api/buddy/exec/<action> on the device, which dispatches over the buddy's persistent WebSocket. Fire-and-forget — no response is awaited (TTS continues immediately).
Workflow
- Determine the user's intent and pick one or more actions from the table below.
- Build the marker(s) — flat params JSON only (no nested objects).
- Place markers at the start of the reply, then add a short confirmation that TTS will speak.
- If no Mac is paired, say so and tell the user to set it up via the device's web UI Buddy card.
When to load reference/vision.md instead
The marker pattern below covers ~90% of computer-use requests: launching apps, opening URLs, typing into the focused field, keyboard shortcuts, named-button clicks. It is fire-and-forget — fast, but cannot return data.
Load reference/vision.md and follow its synchronous bash/curl loop only when the task requires actually seeing the screen:
- "Click the blue button in the toolbar" / "click the X on that dialog" (no stable accessibility label)
- "What's on my screen right now?" / "Read me the error dialog"
- "Drag the slider to the middle" / "move that window over here"
- Multi-step UI navigation where each step depends on what appears next
Do NOT load vision for tasks the marker actions already handle — vision is slower and far less reliable (~22-40% per multi-step task).
Examples
Input: "Open Chrome on my computer"
Output: [HW:/buddy/exec/open_app:{"app":"Google Chrome"}] Opening Chrome on your Mac.
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 200 lines · 211 tokens per session scan A 559ac0bc464a
computer-use is a skill published in the GitHub repository autonomous-ai/autonomous-os (266 stars, last pushed yesterday), licensed Apache-2.0. It adds 211 tokens to every session and 2,593 once invoked, about $0.0011 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
morph-ppt-3d
3D Morph PPT — extends morph-ppt with GLB model insertion, cinematographic camera, model-content layout, and enriched visual design system.
figma-expert
Figma design expert for components, auto-layout, design systems, and developer handoff.
accessibility
Build WCAG 2.1 AA compliant websites with semantic HTML, proper ARIA, focus management, and screen reader support. Includes color contrast (4.5:1 text), keyboard navigation, form labels, and live regions. Use when implementing accessible interfaces, fixing screen reader issues, keyboard navigation, or troubleshooting…
captions
Use when captions, subtitles, or the spoken text of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to read, quote, or translate a video, accessibility needs, deaf/HoH use cases, content review, or language learning. Fetches timestamped caption data from any YouTube…
subtitles
Use when subtitles or the spoken text of a YouTube video is needed: pasted video links or IDs, requests to translate a video, read along, follow foreign-language content, or extract what was said. Also use for language learning or accessibility. Fetches timestamped subtitles from any YouTube video. Not for uploading…
rosclaw-simforge
Safely install, validate, diagnose, and optimize ROSClaw simulation workflows across MuJoCo/MJWarp, ROS 2 rosbridge, turtlesim, Gazebo, Isaac Sim, Isaac Lab multi-GPU training, MCP, and the signed ROSClaw Hub. Use for evidence-backed physical-AI smoke tests, 4-GPU validation, simulator integration, Hub upload/download…