关于 ops-browser
ops-browser 是一套在既定任务授权范围内执行浏览器操作的技能。它强调先核实目标、区分观察与副作用,并报告证据、结果及未确认事项。
主要功能
- 01核实浏览器、配置文件、标签页和目标
- 02区分只读观察与写入操作
- 03采集并比较视觉证据
- 04限定 DevTools 和来源证据检查范围
适用场景
- 01检查指定的浏览器页面
- 02核实本地工作区目标
- 03比较不同视觉状态
- 04使用 DevTools 调试或提取设计证据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ idaibin/ skills --skill ops-browser安装后在 Claude Code 中输入/ops-browser确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlassets/frontend-visual-evidence.schema.jsonreferences/axure-product-evidence.mdbrowser-operation-protocol.mddevtools-debugging.mdeval-cases.mdfrontend-visual-evidence.mdlanhu-ui-evidence.mdlocal-browser-workspaces.mdplatform-operations.mdtab-lifecycle.mdusage.mdviewport-policy.mdscripts/preflight-local-browser-workspace.pyresolve-local-browser-route.pyvalidate-frontend-visual-evidence.py详细介绍
浏览器操作
入口检查
在现有任务授权范围内操作请求的浏览器界面。请求运行并检查本地结果,即授权进行常规只读验收;不要仅因为实现流程交接到此处就再次询问。预先检查浏览器/配置文件/标签页、目标 URL/状态以及适用的账户/副作用边界。仅在目标或授权尚未明确时停止相应操作。外部发送和写入仍须遵循各自的门槛。
路由图
| 请求条件 | 阅读 | 结果 |
|---|---|---|
| 任何浏览器操作 | 平台操作、标签页生命周期和视口策略 | 在已验证的视口中执行范围受限的目标操作 |
| 外部 AI 轮次、附件/提交或结构化操作交接 | 浏览器操作协议中的适用章节 | 相关联的副作用与响应证据 |
| 适用本地工作区/浏览器所有权 | 本地工作区 | 已验证的目标选择 |
| 适用运行时视觉比较 | 视觉证据 | 相同状态的捕获/比较 |
| 适用 DevTools/控制台/网络调试 | DevTools 调试 | 范围受限的观察 |
| 适用 Axure/蓝湖证据提取 | Axure 证据和/或蓝湖证据 | 合格的来源证据 |
不变量
- 操作前清点并确认确切目标;没有创建策略且目标不存在时,不能视为已验证。
- 将读取观察与副作用分开;绝不根据浏览器可访问性推断身份、授权或应用程序已接受操作。
- 保留目标/配置文件,避免抢占焦点;报告实际后置条件和未经验证的缺口。
输出图
返回界面/配置文件/标签页标识、目标状态、已授权操作、证据/捕获内容、后置条件、清理状态和缺口。
参考图
评论
支持 Markdown