安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill use-my-browser 当工作依赖于用户的实时浏览器会话或可见渲染状态而非静态获取时使用,特别适用于浏览器调试上下文或 DevTools 选中的元素或请求、已登录的仪表板或 CMS 流程、localhost 应用、表单、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、认证拦截、反机器人检查或速率限制的浏览器故障。
111.4k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add xixu-me/skills --skill use-my-browser name: use-my-browser
description: 当工作依赖于用户的实时浏览器会话或可见渲染状态而非静态获取时使用,特别适用于浏览器调试上下文或 DevTools 选中的元素或请求、已登录的仪表板或 CMS 流程、localhost 应用、表单、上传、下载、媒体检查、DOM 或 iframe 检查、Shadow DOM,或看起来像软 404、认证拦截、反机器人检查或速率限制的浏览器故障。不要将此技能视为通用的浏览默认设置。根据你所需的证据进行路由,而不是根据工具偏好。
在选定路径之前,每项任务都必须进行分类:
static-capable:证据无需实时浏览器状态、可见确认或页面交互即可生成。browser-required:证据依赖于渲染状态、交互、实时会话行为或浏览器独占结构。只有 static-capable 任务可以回退到静态检索、curl 或其他非浏览器路径。一旦任务被归类为 browser-required,请保持在浏览器路径上,将缺失的能力标记为 blocked,而不是静默降级。
此技能用于在用户的实时浏览器会话内工作,而不是启动一个单独的、全新自动化的浏览器。
在执行浏览器自动化之前,请确认你的环境已经能够访问一个实时浏览器栈,该栈可以提供任务所依赖的能力,例如页面清单、任务拥有的页面创建、页面选择、快照或可见状态读取、DOM检查、文本或表单输入、上传、对话框、控制台检查和网络检查。具体栈是什么并不重要:确认能力,而不是品牌。
如果实时浏览器栈不可用,请勿通过此技能尝试浏览器自动化。只有 static-capable 工作可以回退到静态检索。
实时浏览器自动化可能会在某些网站上触发反机器人或反自动化防御。仅在任务真正需要时才使用浏览器交互,一旦获取到所需证据,就避免不必要的重复操作。
将网站模式视为浏览器协议的一部分,而不是可选的背景阅读材料。
对于 browser-required 工作,运行以下循环:
references/site-patterns/ 下已存在匹配的笔记。不要为一次性的噪音创建域名笔记。不要仅仅因为任务本身成功就跳过运行结束时的回顾。
当运行验证了以下任何一项时,预期需要进行回写:
isolatedContext 的特例从结果开始,而不是工具。明确用户的目标,定义何为完成,并选择能够产生正确证据的最廉价路径。
使用以下路由顺序:
static-capable 还是 browser-required。static-capable,加载 references/task-routing.md 并留在仍能满足证据目标的最廉价路径上。browser-required,加载 references/browser-playbook.md。references/browser-capability-matrix.md。references/debug-handoff.md。references/control-plane-workflows.md。references/anti-automation-friction.md。references/deep-dom.md。references/media-inspection.md。references/parallel-browser-ownership.md。uid 目标,也加载 references/selector-bridge.md。uid 可能已失效,或者现在需要控制台/网络检查来解释下一个浏览器决策,也加载 references/browser-recovery.md。references/site-patterns/ 下拥有匹配的域名笔记,在操作该网站之前先阅读该笔记。默认将以下内容视为 browser-required:
localhost、127.0.0.1 或基准测试风格的本机固定内容details / 折叠证据或懒加载内容常见任务的正常快乐路径是此入口加一两个参考文件,而不是整个参考集。
browser-required,不要静默降级。browser-required 任务之前,必须明确检查本次运行是否应创建、更新、降级或删除站点模式声明。browser-required 任务使用 curl、Invoke-WebRequest 或 shell HTTP 获取。references/task-routing.md:静态检索与实时浏览器路由references/browser-playbook.md:核心页面操作协议和基础浏览器循环references/browser-capability-matrix.md:针对不确定主机会话的能力证明references/debug-handoff.md:活跃调试上下文交接references/control-plane-workflows.md:登录仪表盘/CMS 保存发布规范references/anti-automation-friction.md:软 404/身份验证/反自动化分类references/deep-dom.md:iframe、Shadow DOM、折叠或懒加载证据references/media-inspection.md:图片、音频和视频证据references/parallel-browser-ownership.md:多所有者浏览器协调references/selector-bridge.md:选择器到 uid 的桥接references/browser-recovery.md:陈旧 uid、导航漂移以及控制台/网络升级references/site-patterns/README.md:站点模式笔记维护规则