Computer use safely: approvals first
Goal: If Claude (or similar) can click your screen or browser, keep Ask-every-time on and start with a tiny sandbox drill—never banking or production admin.
Best for: Users offered computer use / browser control features.
Computer use means the model may move a cursor, click, type, or drive a browser. That is high blast radius—closer to handing someone your mouse than to ordinary chat. Practice on throwaway pages. Deny downloads and logins until you trust the loop.
Computer-use can click what you can click. Start in a scratch folder, deny purchases, and narrate each risky step before allowing it.
Why beginners skip this
Skipping the hard part of “Computer use safely: approvals first” feels fine until a live thread pays the bill. Hold: Ask-every-time on clicks that leave the system; sandbox first—date a refuse-line this week, or nothing changed Mid-week cost shows up as rework, not as a missing bookmark.
Step 1 — Mental model
Treat every click as an action you might have to undo. Prefer read-only drills first. Keep your password manager closed. Do not open corporate admin panels “just to demo.”
Step 2 — First safe drill
Do this step with a real artifact open—not from memory.
Computer-use drill:
Open example.com only.
Read the main heading text.
Do not log in anywhere.
Do not download files.
Do not visit other domains.
Report what you clicked, then stop and wait.
Example
Filled prompt
Live task this week (not a toy): apply this guide's Goal — If Claude (or similar) can click your screen or browser, keep Ask-every-time on and start with a tin
Fill with your real artifact names/files. Constraints: no invented facts; label Unknowns; stop before send/delete/pay.
Return the working prompt + one pass/fail check I can mark in a minute.
What good output looks like
- Pulls from Project/file named in the ask for “If Claude (or similar) can click your screen or br”
- Standing instructions respected; no silent scope creep
- Decisions quoted or labeled Unclear — never “sounds good”
- One-minute check: does output match claude-computer-use-safely Done?
Step 3 — Permission ladder
| Task | Setting |
|---|---|
| Read a public docs page | Ask every time until boringly safe |
| Fill a form on your staging site | Ask; watch each field |
| Send email / purchase / delete | Do not delegate—or require explicit human send |
Pair with agent blast-radius thinking before widening scope.
Example
Filled prompt
Computer-use card for sandbox practice:
Allowed: docs.example.test read-only
Forbidden: send mail, pay, delete files, production URLs
Ask-every-time: any click that submits a form
Run: open docs home and list 3 links—stop at first ask prompt.
What good output looks like
- Standing instructions respected; no silent scope creep
- Decisions quoted or labeled Unclear — never “sounds good”
- One-minute check: does output match claude-computer-use-safely Done?
- Pulls from Project/file named in the ask for “If Claude (or similar) can click your screen or br”
Save this card
Card: Ask-every-time on clicks that leave the system; sandbox first—date a refuse-line this week, or nothing changed. Keep this beside the tool; read before you start.
1. What I shipped: ___ 2. What I refused: ___ 3. What I will never-do again: ___ (date: Asia/Shanghai)
- [ ] Tools/writes paused
- [ ] Refuse-line dated
- [ ] Artifact path saved
- [ ] Next link chosen (or stop)
Before you start
Open the Claude Project you will keep. Confirm standing instructions + the knowledge file for “Computer use safely: approvals first” are current. Guide: claude-computer-use-safely. If you only have a blank practice box, stop and fetch the real job first.
Default posture: draft-only until a human confirms sends/writes. Date your first refuse-line (Asia/Shanghai) before granting new tools.
- Goal in one line: ___
- Allowed tools: ___
- Forbidden: ___
- Human approve needed for: ___
How to use this week
This week: if computer-use can click, run one dry task in a scratch folder only. Write the allow-list of windows/paths first. Log what you blocked on a live artifact—not a blank demo. Write one refuse-line and date the note (Asia/Shanghai). If you only skimmed claude-computer-use-safely, put 25 minutes on the calendar and redo once.
Clean profile
Never enable computer-use on a bank or admin-logged session. Scratch folder first.
Narrate risky clicks
Before Allow on Send/Empty Trash/Purchase, make the agent state the click in one sentence.
Purchase is always red
If the agent can click Buy, that click stays behind an explicit human yes—every time.
Do not bookmark-only
Finish Practice now, then tick this guide on your path. Titles unread are not skills.
Close the loop
After Practice now, write one line: what you will refuse next time. That line is the habit.
Example
Filled prompt
Computer use enabled. Task: open staging docs, copy title of 3 pages.
Card: allowed staging URL only; forbid send/pay; ask-every-time on forms.
Run to first ask.
What good output looks like
- Pulls from Project/file named in the ask for “If Claude (or similar) can click your screen or br”
- One-minute check: does output match claude-computer-use-safely Done?
- Standing instructions respected; no silent scope creep
- Decisions quoted or labeled Unclear — never “sounds good” [claude-computer-use-safely#3]
Example
Filled prompt
Computer use: staging docs only.
Ask-every-time on forms; forbid pay/send. Run to first ask.
Context: real workstream this week (Asia/Shanghai). Name actual files/people.
Constraints: no invented metrics/owners/prices; label Unknowns; stop before send/delete/pay.
Done check: I can mark pass/fail in one minute on the output.
What good output looks like
- Decisions quoted or labeled Unclear — never “sounds good”
- Pulls from Project/file named in the ask for “If Claude (or similar) can click your screen or br”
- One-minute check: does output match claude-computer-use-safely Done?
- Standing instructions respected; no silent scope creep
Red flag
Model typing on a login page; send/pay without approval; continuing when steps are invisible—kill the session.
Pitfalls
| Pitfall | Fix |
|---|---|
| Demo on real bank/admin | Sandbox only |
| Auto-approve all clicks | Ask every time first week |
| Pasting passwords into the agent | Never; you type secrets yourself if unavoidable |
Practice now
Live card: one Claude artifact/diff/email pass for “Computer use safely: approvals first” with Blind before share (Asia/Shanghai).
Today: write allow/deny for computer-use actions; require human approval for send/buy/submit. Rehearse one refusal. Date the list (Asia/Shanghai).
Today card (copy) — claude-computer-use-safely: 1. Artifact I will produce: ___ 2. Pass/fail check: ___ 3. Refuse-line if tempted to skip verify/send: ___ (date: Asia/Shanghai) 4. One never-do from this guide: ___
- [ ] Artifact path written
- [ ] Refuse example would say "yes"
- [ ] Dated Asia/Shanghai
One sentence takeaway
Ask-every-time on clicks that leave the system; sandbox first—date a refuse-line this week, or nothing changed
- You can point to a dated refuse-line
- You have one artifact path from tonight
- You can teach the red flag in one sentence
Next
Agent blast radius · Secrets · Human-in-the-loop · Claude Projects knowledge
Pair with today: open the first Next link (safety-agent-blast-radius) only after you dated a refuse-line for this guide (Asia/Shanghai).
安全使用电脑控制:先审批
目标: 若 Claude(或类似功能)能点击你的屏幕或浏览器,保持「每次询问」,并从微小沙箱演练开始——绝不用银行或生产后台。
适合: 被提供电脑使用 / 浏览器控制功能的用户。
电脑使用意味着模型可能移动光标、点击、键入或驱动浏览器。爆炸半径很高——更像把鼠标交给别人,而不是普通聊天。在可抛弃页面练习。在信任循环前拒绝下载与登录。
计算机操控能点你能点的。从草稿文件夹开始,拒绝购物,每个风险步骤先口述再允许。
为什么新手跳过
控屏像魔法,直到一次误点变成发送、支付或删除。离开系统的动作必须每次询问,并先在沙箱或演示账号练熟。多花两分钟写清边界,往往比周中回滚便宜。
步骤 1——心智模型
把每一次点击当成可能要撤销的动作。先做只读演练。关掉密码管理器自动填充。不要打开公司管理后台「只是演示一下」。
步骤 2——第一次安全演练
用真实材料做这一步——不要凭记忆。
电脑使用演练:
只打开 example.com。
读取主标题文字。
不要在任何地方登录。
不要下载文件。
不要访问其他域名。
汇报点了什么,然后停止等待。
实例
填好的提示词
启用计算机操控、仅在 Desktop/scratch 重命名文件前,写安全简报。永不做:购物、发信、删除 scratch 以外。
像样的输出大概长这样
- 仅 scratch
- 有永不做
- 新手能懂
- 贴合填例里的约束
- 不编造事实、负责人或指标
步骤 3——权限阶梯
| 任务 | 设置 |
|---|---|
| 读公开文档页 | 安全到无聊前都每次询问 |
| 在你的预发站填表 | 询问;盯每一字段 |
| 发邮件 / 下单 / 删除 | 不要委托——或必须真人确认发送 |
扩大范围前配合智能体爆炸半径思考。
实例
填好的提示词
当智能体要点「发送」或「清空废纸篓」时,提 5 步人工批准话术。
像样的输出大概长这样
- 5 步
- 发送/清空有闸
- 人明确批准
- 贴合填例里的约束
- 不编造事实、负责人或指标
- 新手能看懂;可直接交给同事
保存这张卡
卡面:允许表 + 强制审批项。开启电脑操控前看卡;发送/支付未批不许点;跟丢屏幕步骤就停,不硬开。
1. 我交出了:___ 2. 我拒绝了:___ 3. 我永不再做:___(日期:Asia/Shanghai)
- [ ] 工具/写入已暂停
- [ ] 拒做句已标注日期
- [ ] 成品路径已存
- [ ] 已选下一步(或停)
开始前
打开你真正会用的账号/项目。准备好与「安全使用电脑控制:先审批」相关的真实材料(不要空白练习框)。
默认姿态:在人确认发送/写入之前只出草稿。授予新工具前,先写一条带日期的拒做句(Asia/Shanghai)。
- 一句话目标:___
- 允许的工具:___
- 禁止:___
- 需要人批准:___
本周怎么用
本周仅允许只读演示级操作;任何提交/购买/发送必须人工点头。把过/不过写进笔记并注明日期(Asia/Shanghai)。
干净配置
绝不在银行或管理员已登录会话开计算机操控。先草稿文件夹。
口述风险点击
在允许发送/清空废纸篓/购物前,让智能体用一句话说明要点哪里。
购物永远是红线
若智能体能点购买,该点击每次都要明确的人工同意。
不要只收藏
做完「现在就练一次」,再在路径上打勾。没练过的标题不是技能。
闭环
「现在就练一次」后写一行:下次你要拒绝什么。那一行才是习惯。
红旗
登录页、支付页交给模型填写;未审批就点发送/购买。步骤在屏幕上不可见或你跟丢了仍继续——立刻停。强制审批项未写清不开电脑操控。
常见坑
| 坑 | 改法 |
|---|---|
| 在真银行/后台演示 | 只用沙箱 |
| 自动批准所有点击 | 第一周每次询问 |
| 把密码贴给代理 | 绝不;不得已时你自己输入 |
实例
填好的提示词
任务:If Claude (or similar) can click
场景要点:Claude Project 或长文材料打开;练习编号 3/4。
边界:仅草稿;未知 [?];禁止悄悄发送;禁止编造指标。
返回:可检查产出 + 过/不过理由一行。
像样的输出大概长这样
- 约束贴着「安全使用电脑控制:先审批」与 claude-computer-use-safely
- 未知标 [?];不编造负责人/数字
- 不可逆动作前停下
- 一分钟内能打过/不过(claude-computer-use-saf
- 约束贴着「安全使用电脑控制:先审批」与 claude-computer-use-safely
- 未知标 [?];不编造负责人/数字
- 不可逆动作前停下
- 一分钟内能打过/不过(claude-computer-use-safely #4)
- 过/不过:≤60 秒能打勾(claude-computer-use-safely #4)
现在就练一次
实卡:为「安全使用电脑控制:先审批」做一次 Claude 产物/diff/邮件;分享前盲读(Asia/Shanghai)。
今天(Asia/Shanghai)写出允许表与强制审批项各≥3 条,并演练对一次「请帮我发送」说不。过:表在手边;不过:默认全开。只收藏标题算失败。
今日卡片(可复制)— claude-computer-use-safely: 1. 我要产出的成品:___ 2. 通过/失败标准:___ 3. 若想跳过核验/发送的拒做句:___(日期:Asia/Shanghai) 4. 本篇一条永不做:___
- [ ] 成品路径已写
- [ ] 拒做例句会说「可以」
- [ ] 已标注 Asia/Shanghai 日期
一句话带走
电脑操控先批准可见步骤清单;提交、购买、发送必须人工点头,模型只能停在草稿或演示。本周列出允许/禁止表并演练拒绝发送。本周留下可核对的过/不过记录,并注明日期(Asia/Shanghai)。
- 能指出一条带日期的拒做句
- 今晚有一条成品路径
- 能用一句话说清红旗
下一步
爆炸半径 · 密钥 · 人在回路 · Claude Projects knowledge
今日搭配:先为本篇写上拒做句日期(Asia/Shanghai),再打开下一步里的第一篇(safety-agent-blast-radius)。
← Back to home · Learn · Tools · Compare · Start