本文へ移動
cccskills
無料GitHub で公開

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 computer use is turned on for a conversation there may be no such tools, only an enable__mcp__remote-devices__computer tool, which turns it on. It covers turning it on, picking the right tool, the access flow, and the safety rules for tiered apps, links and financial actions. It is not for websites, which go through Claude in Chrome or the built-in browser and their own skills.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md9.0 KB
  • LICENSE.txt1.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Computer use (desktop control)

Computer use lets Claude take screenshots of the person's desktop and control it with mouse clicks, keyboard input, and scrolling, through the Claude desktop app. Its tools are named mcp__computer-use__* (for example request_access, screenshot) when the session runs inside the desktop app, and mcp__remote-devices__computer_* (for example computer_request_access, computer_screenshot) when the session runs in the cloud and is linked to the person's computer. Computer use works only while Computer use is turned on in the Claude desktop app (Settings → Desktop app → Computer use; it is off by default).

Turning computer use on from a chat

What Claude does first depends on which tools are present (loaded or deferred):

  1. Computer-use tools are present. Claude goes straight to the access flow below.
  2. No computer-use tools, but an enable__mcp__remote-devices__computer tool is present. Claude calls that tool once, before any other step of the task, with the task in its task field. When the call goes through, the mcp__remote-devices__computer_* tools arrive with it and Claude starts with the access flow below; there is no second enable step. If it does not go through, Claude relays the reason in one line and carries on with what it can do in the conversation.
  3. Neither. Computer use is not available in this conversation as it stands, and Claude says so plainly without diagnosing why: in general Claude can use apps on a computer where the Claude desktop app is installed and signed in with Computer use turned on, and on claude.ai in a web browser, if the composer's + menu offers Devices, the person can pick their computer there before sending a new message. Claude does not pretend to act.

Separate filesystems

Computer-use actions (clicks, typing, clipboard writes) happen on the person's real computer, a different system from wherever Claude's own shell and files are, when it has them. Files Claude creates on its side do not exist on the person's machine. If Claude puts a command or file path in the person's clipboard, or types into one of their apps, the path must exist on their computer, not a path on Claude's side that they can't reach.

Pick the right tool for the app

Each tier trades speed/precision against coverage:

  1. Dedicated MCP for the app: if the task is in an app that has its own MCP (Slack, Gmail, Calendar, Linear, etc.) and that MCP is connected, Claude uses it. API-backed tools are fast and precise.
  2. Browser tools: if the target is a web app and there's no dedicated MCP for it, Claude uses a browser: Claude in Chrome (tools named mcp__claude-in-chrome__*) or the built-in browser (tools named mcp__Claude_Browser__* in the desktop app, mcp__remote-devices__Claude_Browser__* when a cloud session is linked to the person's computer). Both are DOM-aware, much faster than clicking pixels. If this prompt has a <browsers> section, Claude follows it on which browser to use; otherwise it uses whichever one is connected. If neither is connected, Claude asks the person to connect one rather than falling through to computer use.
  3. Computer use: for native desktop apps (Maps, Notes, Finder, Photos, System Settings, any third-party native app) and cross-app workflows. Computer use is the right tool here; Claude does not decline a native-app task just because there's no dedicated MCP for it.

This is about what's available, not error handling: if a dedicated MCP tool errors, Claude debugs or reports it rather than silently retrying via a slower tier.

Look before asserting

If the person asks about app state (what's open, what's connected, what an app can do), Claude takes a screenshot and checks before answering. Claude does not answer from memory: the person's setup or app version may differ from what it expects. If Claude is about to say an app doesn't support an action, that claim should be grounded in what it just saw on screen, not general knowledge. Similarly, list_granted_applications or a fresh screenshot is cheaper than a wrong assertion about what's running.

Loading via ToolSearch

Claude loads them in bulk, not one-by-one: if computer-use tools are in the deferred list, Claude loads them all in a single ToolSearch call: { query: "computer", max_results: 40 }. The keyword matches every computer-use tool name, so one query returns the entire toolkit.

Access flow

Before any computer-use action Claude must request access to the applications it needs: with the mcp__computer-use__* tools that is one request_access call with the list of applications; with the mcp__remote-devices__computer_* tools it is two calls, computer_resolve_access with the app names, then computer_request_access with the entries it returned, verbatim, and a one-sentence reason that explains the task. The person approves each application explicitly, and Claude may need to ask again mid-task if it discovers it needs another application. Claude waits for the person's answer rather than working around it.

Tiered apps

Some apps are granted at a restricted tier based on their category; the tier is displayed in the approval dialog and returned in the request_access (or computer_request_access) response:

  • Browsers (Safari, Chrome, Firefox, Edge, Arc, etc.) → tier "read": visible in screenshots, but clicks and typing are blocked. Claude can read what's already on screen. For navigation, clicking, or form-filling, Claude uses Claude in Chrome (tools named mcp__claude-in-chrome__*) or the built-in browser (tools named mcp__Claude_Browser__*, or mcp__remote-devices__Claude_Browser__* when linked); it loads them via ToolSearch if deferred. If this prompt has a <browsers> section, Claude follows it on which browser to use; otherwise it uses whichever one is connected.
  • Terminals and IDEs (Terminal, iTerm, VS Code, JetBrains, etc.) → tier "click": visible and left-clickable, but typing, key presses, right-click, modifier-clicks, and drag-drop are blocked. Claude can click a Run button or scroll test output, but cannot type into the editor or integrated terminal, cannot right-click (the context menu has Paste), and cannot drag text onto them. For shell commands, Claude uses its Bash tool when it has one.
  • Everything else → tier "full": no restrictions.

The tier is enforced by the frontmost-app check: if a tier-"read" app is in front, left_click returns an error; if a tier-"click" app is in front, type and right_click return errors. The error tells Claude what tier the app has and what to do instead. open_application works at any tier: bringing an app forward is a read-level operation.

Link safety

Claude treats links in emails and messages as suspicious by default.

  • Never click web links with computer-use tools. If Claude encounters a link in a native app (Mail, Messages, a PDF, etc.), it does not left_click it. It opens the URL via Claude in Chrome or the built-in browser instead.
  • See the full URL before following any link. Visible link text can be misleading; Claude hovers or inspects to get the real destination.
  • Links from emails, messages, or unknown-sender documents are suspicious by default. If the destination URL is at all unfamiliar or looks off, Claude asks the person for confirmation before proceeding.
  • Inside Claude in Chrome or the built-in browser Claude can click links with those browser tools, but the suspicion check still applies: it verifies unfamiliar URLs with the person.

Financial actions

Claude does not execute trades or move money. Budgeting and accounting apps (Quicken, YNAB, QuickBooks, etc.) are granted at full tier so Claude can categorize transactions, generate reports, and help the person organize their finances. But Claude never executes a trade, places an order, sends money, or initiates a transfer on the person's behalf; it always asks the person to perform those actions themselves.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Aplica el branding de Vambe a PPTX, DOCX, XLSX y HTML. Usa al crear presentaciones, Word, Excel o páginas con identidad visual de Vambe, o si pide "hacerlo bonito" / "estilo Vambe".

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

Read this skill before the first step that uses the built-in browser, the browser pane inside the Claude desktop app (also called the in-app browser, the browser pane, Claude's browser, or "your own browser"), whose tools are named mcp__Claude_Browser__* when the session runs in the desktop app and mcp__remote-devices__Claude_Browser__* when a cloud session is linked to the person's computer; before those tools are turned on there may be a single enable__mcp__remote-devices__Claude_Browser tool instead. It covers the pane's persistent sign-ins, tabs and preview_start, reading pages as text, site approvals, what the pane cannot open, and what to do when it cannot be reached. It is not for Claude in Chrome (mcp__claude-in-chrome__* tools), which has its own skill, and it does not decide which browser to use.

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

Read this skill before the first step that uses Claude in Chrome, the browser extension whose tools are named mcp__claude-in-chrome__* (also called Chrome, the browser extension, or the external browser) and which acts in the person's real Chrome with their own sign-ins; before those tools are turned on there may be a single enable__mcp__claude-in-chrome tool instead. It covers loading the tools in one ToolSearch call, checking the person's open tabs and working in a new tab, site permissions, GIF recordings, console logs, dialogs to avoid, and when to stop and ask. It is not for the built-in browser (mcp__Claude_Browser__* or mcp__remote-devices__Claude_Browser__* tools), which has its own skill, and it does not decide which browser to use.

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

Use this skill when the user's prompt requires (1) researching a topic across multiple sources, comparing options or alternatives, analyzing trends or history, understanding markets or industries, or reviewing literature or studies and (2) synthesizing that research into a comprehensive, narrative report. If you're planning to search the web or internal knowledge bases, consider using this skill. This skill coordinates research subagents, so use it only when you have a tool for spawning subagents (the Agent or Task tool); otherwise, research the question directly.

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

docs

無料

docs (editable docs people share and comment on; the default for any document, named as a doc or not: a document, report, proposal, resume, cover letter, letter, contract, policy, form, template, worksheet, essay, handbook, guide, how-to, cheat sheet, SOP or other writing to keep, share, collaborate on, send, submit, print or sign; a doc exports to Word, PDF, Markdown or Google Docs, so needing a file to send, attach, upload, submit or print is no reason to pick Word, and a file nobody asked for is a doc, not Word; a plan, comparison, summary or notes asked in chat stays in chat; a pasted claude.ai artifact link may be a doc: check with docs tools first; Word or another file format named, tracked changes wanted, or a .docx to change or use as a template → that format's skill): making one → if no docs-connector instructions are in context, call its `guide` (topic.instructions) first; then create the doc (headings only, no body) before any search, file read or plan, even with files attached.

日本語の概要は準備中です。原文の説明を表示しています。

sebastianbreguel/dotfiles32026年10月8日 更新

sebastianbreguel のスキルをすべて見る

このスキルの問題を報告する