关于 polite-browser-use
polite-browser-use 是一项技能,旨在减少浏览器操作对用户的干扰,并安全处理音频、窗口和清理工作。它面向执行浏览器任务的 Agent,说明了静音、隐藏或无头浏览及关闭任务标签页的要求。
主要功能
- 01音频可能播放前先静音
- 02优先使用无头或隐藏浏览
- 03避免抢占焦点或更改设置
- 04关闭任务创建的标签页和浏览器
- 05尽可能验证标签页已移除
适用场景
- 01访问可能播放音频的网页
- 02执行浏览器任务而不打扰用户
- 03清理任务期间打开的标签页
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jord-jd/ jord-skills --skill polite-browser-use安装后在 Claude Code 中输入/polite-browser-use确认已加载。
详细介绍
礼貌地使用浏览器
保持浏览器操作静默,不打扰用户。首次操作前(包括隐藏预览)应用以下规则。搜索 API、HTTP 获取和读取已保存的屏幕截图不会触发此技能。
音频开始前先静音。 在导航或执行可能播放声音的交互之前,将标签页、进程或应用静音。涵盖 HTML 媒体、Web Audio、音乐、音效和新窗口。在可用时检查静音状态;无头、隐藏或后台运行并不能证明处于静音状态。未能可靠静音时,不要按下“播放”或“开始”。
优先使用现有的静音控件。如果这些控件不够用,且获准编辑应用,则使用专门的、仅用于测试的静音模式,并在音频初始化前启用;保持正常启动行为不变。绝不要修改第三方应用或只读应用来实现静音。否则,使用静音环境,或跳过会产生音频的交互并说明限制。通过静音录音或虚拟输出测试实际音频;通过扬声器测试前须先征得许可。
避免弹出干扰窗口。 使用无头外部浏览器和隐藏的内部预览,除非用户预期会看到窗口。避免抢占焦点或更改用户的浏览器设置。
清理自己打开的内容。 完成后,关闭任务专用的标签页,并停止仅为任务启动的浏览器和服务器,除非任务需要它们继续运行或用户要求保留。绝不要为了清理自己的内容而关闭用户的标签页或终止共用浏览器。
使用明确的标签页关闭控件,并尽可能确认标签页已移除。隐藏、分离和不可用不代表已关闭。仅凭隐藏、导航或 window.close(),不要声称标签页已关闭。如果工具无法关闭标签页或确认其已关闭,请简短、准确地说明。