mcpField
P
polite-browser-use

polite-browser-use

github.com/jord-jdAgent 工作流68 次安装
代码仓库

关于 polite-browser-use

polite-browser-use 是一项技能,旨在减少浏览器操作对用户的干扰,并安全处理音频、窗口和清理工作。它面向执行浏览器任务的 Agent,说明了静音、隐藏或无头浏览及关闭任务标签页的要求。

主要功能

  1. 01音频可能播放前先静音
  2. 02优先使用无头或隐藏浏览
  3. 03避免抢占焦点或更改设置
  4. 04关闭任务创建的标签页和浏览器
  5. 05尽可能验证标签页已移除

适用场景

  1. 01访问可能播放音频的网页
  2. 02执行浏览器任务而不打扰用户
  3. 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(),不要声称标签页已关闭。如果工具无法关闭标签页或确认其已关闭,请简短、准确地说明。

评论

支持 Markdown