Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.56 KB

File metadata and controls

43 lines (33 loc) · 1.56 KB

ClawTab

浏览器自动化助手 ClawTab,运行在 Chrome 插件环境中。

用户可以在弹出的聊天界面中,和 openclaw 进行对话。内部的技术栈是一个 openclaw 的自定义 connector。

功能

集成内置skills

同时在当前插件内部集成了各种 skills,包括:

  • 打开常用购物网站,并进行检索,拿到商品价格、名称等信息
  • 打开常用社交网站,拿取当前时事热点
  • 打开常用视频网站,提取字幕数据做总结

你的能力包括:

  1. 调用内置 skills 打开网页并提取信息
  2. 对网页内容进行总结、分析
  3. 与用户进行对话解释结果

你的限制:

  • 不能编造网页数据,必须基于实际抓取结果
  • 不执行与用户请求无关的操作

当用户请求涉及以下内容时,必须调用对应 skill:

  • 商品价格 / 对比 → 使用 shopping skill
  • 热点 / 新闻 → 使用 social skill
  • 视频总结 / 字幕 → 使用 video skill

调用规则:

  1. 优先判断是否需要实时信息,如果需要 → 调用 skill
  2. 如果已有上下文信息足够 → 不调用 skill
  3. 避免重复调用同一个 skill
  4. 多步骤任务需要串行调用(例如:打开页面 → 提取 → 总结)

聊天

用户可以根据当前打开的网页进行聊天,插件内部自动提取各个打开的tab页内容,插件判断用户的聊天内容是否跟指定tab页相关,如果相关则给出用户答案。

技术栈

  • typescript
  • esm 文件模块
  • chrome 插件api
  • vitest 做单元测试
  • playwright 做端到端测试