返回顶部
b

browseros浏览器操作系统

Use when a task requires interacting with a website beyond just reading it — clicking elements, filling forms, submitting data, navigating through multi-step flows, taking screenshots, or any workflow where the user needs a real browser with actions like click, type, scroll, or select. Also use for managing browser bookmarks, history, or tabs. Trigger whenever the user mentions browseros, browseros-cli, or BrowserOS. Do NOT use when simply fetching or reading page content would suffice — use cur

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
126
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

browseros

使用BrowserOS进行浏览器自动化

通过browseros-cli控制真实的Chromium浏览器。使用Bash运行命令。使用--json获取结构化输出,使用-p 定位特定标签页。

何时不使用

  • - 在无显示器的CI/CD环境中进行无头抓取——请改用Playwright或Puppeteer。
  • 使用curl/wget即可满足的静态页面获取。

安全默认设置

  • - 默认优先使用只读操作:snap、text、links、pages、ss。
  • 除非没有更简单的命令可用,否则避免使用eval。
  • 仅将截图/PDF保存到用户指定或工作区路径。
  • 完成后关闭标签页:browseros-cli close

安装设置

bash

检查CLI是否可用


browseros-cli --version

如果未安装:

npm install -g browseros-cli

如果未安装BrowserOS应用:

browseros-cli install

如果BrowserOS未运行:

browseros-cli launch

配置连接:

browseros-cli init --auto

验证:

browseros-cli health

核心工作流:snap → act → re-snap

每次交互都遵循此循环:

  1. 1. 打开页面 → 获取页面ID。
  2. 快照 → 获取元素ID,如[10] textbox Email、[15] button Submit。
  3. 操作元素(通过ID操作:fill 10 text、click 15)。
  4. 重新快照——在任何点击、导航或表单提交后——DOM更新后ID会改变。

关键规则:

  • - open = 新建标签页。nav = 在当前标签页导航。
  • 导航后切勿重复使用元素ID——始终重新snap。
  • 使用text提取内容,snap进行交互,ss进行视觉验证。

bash
browseros-cli open https://example.com/login # → 页面ID: 5
browseros-cli snap -p 5 # → [10] textbox Email, [11] textbox Password, [15] button Sign In
browseros-cli fill 10 user@example.com
browseros-cli fill 11 password123
browseros-cli click 15
browseros-cli snap -p 5 # 重新快照!提交后ID已改变
browseros-cli text -p 5 # 读取结果页面
browseros-cli close 5 # 清理

命令快速参考

类别关键命令
导航open <url>、open --hidden、nav <url>、back、forward、reload、pages、active、close [id]
观察
snap、snap -e、text、text --selector 、text --links、text --viewport、links、ss -o 、ss --full、eval 、dom、dom-search 、wait --text | | 输入 | click 、click --double、fill text、clear 、key Enter、hover 、focus 、check 、uncheck 、select val、scroll down [amt]、drag --to 、upload 、dialog accept/dismiss | | 导出 | pdf 、download | | 资源 | window list/create/close/activate、bookmark list/search/create/remove/update/move、history recent/search/delete、group list/create/update/ungroup/close |

完整标志和选项:参见references/cli-commands.md或运行browseros-cli --help。

常见模式

数据提取

bash browseros-cli open https://example.com/data browseros-cli text # 完整页面以markdown格式输出 browseros-cli text --selector table # 限定到特定元素 browseros-cli text --links # 包含超链接

多标签页研究

bash browseros-cli open https://site-a.com # → 页面ID: 1 browseros-cli open https://site-b.com # → 页面ID: 2 browseros-cli text -p 1 # 从第一个提取 browseros-cli text -p 2 # 从第二个提取 browseros-cli close 1 && browseros-cli close 2

Web应用测试

bash browseros-cli open http://localhost:3000 browseros-cli snap # 获取交互元素 browseros-cli ss -o test-state.png # 视觉快照 browseros-cli eval document.querySelectorAll(.error).length

常见错误

错误修正
使用CSS选择器(fill --selector input[type=email])始终先snap,然后使用元素ID(fill 10 text)
在点击或导航后重复使用元素ID
DOM变化后ID失效——重新snap | | 使用eval提取文本 | 改用text或text --selector——更少的token,结构化输出 | | 忘记关闭标签页 | 完成后始终close 以避免资源泄漏 | | 需要新标签页时使用了nav | nav替换当前标签页。新建标签页请使用open | | 需要留在同一标签页时使用了open | open创建新标签页。原地导航请使用nav | | 为提取内容而截图 | 提取内容请使用text——截图消耗token且需要视觉能力 | | 使用dialog --accept(标志语法) | 正确语法是dialog accept或dialog dismiss(位置参数) |

深入文档

参考文档描述
references/cli-commands.md完整命令参考,包含所有标志

链接

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 browseros-agent-1775907429 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 browseros-agent-1775907429 技能

通过命令行安装

skillhub install browseros-agent-1775907429

下载

⬇ 下载 browseros v1.0.0(免费)

文件大小: 5.76 KB | 发布时间: 2026-4-12 09:14

v1.0.0 最新 2026-4-12 09:14
Initial release of the browseros-cli skill.

- Provides browser automation capabilities using the browseros-cli tool.
- Enables real browser interactions such as clicking, typing, form filling, navigation, and screenshots.
- Supports management of browser bookmarks, history, and tabs.
- Includes safety guidelines, setup instructions, and common usage patterns.
- Offers a comprehensive command reference and troubleshooting tips.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部