一键导入
browser
嵌入式浏览器自动化:在后台的隐藏网页宿主里导航、观察并操作网页。Use when a task must open, read, or act on a web page and no safer interface or connector can complete it.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
嵌入式浏览器自动化:在后台的隐藏网页宿主里导航、观察并操作网页。Use when a task must open, read, or act on a web page and no safer interface or connector can complete it.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create a well-structured git commit from staged or unstaged changes
Guide for creating effective skills. Use when the user wants to create a new skill or improve an existing one — a reusable instruction package that extends Wuu with specialized knowledge, workflows, or tool integrations.
Observe and control native macOS apps through Accessibility, ScreenCaptureKit, and native input. Use when a task requires interacting with a Mac app that has no safer CLI, API, or dedicated connector.
Run durable multi-phase work without relying on one context window.
Debug Electron desktop issues across renderer, preload, main process, and Go app-server.
Run final release gates before publishing or handing off a build.
| name | browser |
| description | 嵌入式浏览器自动化:在后台的隐藏网页宿主里导航、观察并操作网页。Use when a task must open, read, or act on a web page and no safer interface or connector can complete it. |
| allowed-tools | ["wuu_browser"] |
用 wuu_browser 工具在后台的嵌入式网页宿主里导航、观察并操作网页。
observe 会返回带 node_id 的可交互节点;操作时优先引用最近一次 observe 得到的 node_id。只有当目标无法用节点定位时,才退到坐标 click(x, y) 兜底。节点与坐标来自不同的定位来源:同一次操作里不要把两者混用,也不要把节点快照里的数值当作屏幕坐标。node_id(或坐标)。目标不从上一次调用继承。click/type/key/scroll 只代表运行时向页面派发了对应事件,不代表页面接受了它、也不代表页面到达了预期状态。凡是结果重要的动作,动作之后必须再 observe 复查;不要用“没有报错”推断成功。observe 建立的状态内复用 node_id。页面导航、跳转、重载或版式意外变化后,先 observe 重新定位,再决定下一步。node_id → 坐标)由运行时按页面情况选择,不要试图强制某一档。risk ∈ {safe, external_side_effect, destructive}。external_side_effect 与 destructive 只有在真实用户确认之后才可置 confirmed=true;没有真实确认就不要标 confirmed。多步有序动作优先用一次 sequence,让运行时保序、逐步复查控制权、并在中途失败时报告部分完成;不要把有序动作拆成并行调用。observe 定位、换一个语义节点、或改用键盘操作——而不是在附近坐标上反复点。若没有基于新证据的可行路径,停下并如实报告这一步未完成。set_visibility(true) 把页面叠加到窗口前台。目的达成后 set_visibility(false) 交还,或在 finalize 时一并收回。finalize({keep: [...]}),显式声明这一轮结束时保留哪些页面、以及各自的去向。keep 里每个页面标明 status:页面本身就是交付物(要展示给用户或作为结果)→ deliverable;任务未完、下一轮还要接着操作它 → handoff。keep 的页面——研究页、搜索结果页、登录中转页、各种中间页——一律在 finalize 时关闭。不要把用完的页面留着累积。observe、滚动、翻页、读取页面文本)免确认,直接做。risk,并在最终那一步动作之前向用户确认;没有确认就不要执行。observe 确认该动作到底有没有生效,再决定是否重试;不要盲目重发,否则可能造成重复提交(例如重复下单、重复发送)。