自动化与运维 browser-automationsitemapcli-integrationweb-scrapingagent-navigation

OpenCLI 浏览器站点地图导航技能

利用站点地图上下文高效驱动网站,避免盲目点击,并始终遵循实时浏览器状态。

FollowSkills 评估 · FSRS-2.0
不推荐
47/ 100 五分制 2.4 / 5
1 2 3 4 5 6
1信任安全13 / 25 · 2.6/5

技能明确指示代理信任实时浏览器状态而非sitemap,并限制对全局文件的写入(仅本地覆盖),体现了数据流透明和最小权限。但允许通过Bash执行opencli命令,未明确要求用户确认或显示具体命令,且依赖外部未认证工具。扣分原因:权限、确认和恢复机制不完整,未声明数据流披露。

2可靠稳定6 / 20 · 1.5/5

技能逻辑自洽,提供清晰的分步流程和失败处理(如信任现实规则)。但未包含自测试或错误信息的明确示例,静态评估无法验证关键路径,因此未达10分上限。扣分原因:缺乏可执行测试证据和错误反馈细节,静态评估限制。

3适用触发11 / 15 · 3.7/5

技能有明确的使用场景和触发条件(sitemap.available: true),且声明了能力边界(不覆盖全局种子文件)。但未明确说明非适用环境,且依赖外部工具可用性,未评估中国大陆网络可达性。扣分原因:边界和环境适配信息不完整。

4规范维护9 / 15 · 3.0/5

技能提供了清晰的步骤和使用指南,但缺乏版本信息、变更日志、已知限制和故障排除部分。许可证在仓库中,但未在技能中明确引用。扣分原因:文档分层和治理信息不完整。

5有效结果5 / 15 · 1.7/5

技能描述了预期输出(路径选择、检查点、sitemap健康),但未提供实际使用示例或验证结果,边际价值有限。静态评估无法确认任务完成度。扣分原因:缺乏输出证据,静态评估限制。

6证据核验3 / 10 · 1.5/5

仓库有CI工作流和测试文件,但未覆盖该技能的关键路径(sitemap消费)。无独立执行证据,仅有来源文件。扣分原因:证据类型单一,覆盖不足,静态评估限制。

证据充分度: 评估于 2026年8月7日 审查版本 399c0de2a76e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能依赖OpenCLI工具链,其安装和运行可能涉及不受信任的外部服务,需自行验证安全性。
  • 技能强调本地文件优先级,但未明确说明如何管理敏感数据(如登录cookie),应避免将敏感信息写入sitemap或日志。
  • 中国大陆网络环境下,Chrome Web Store和GitHub等服务的可达性可能受限,影响技能初始化和使用。
  • 无独立测试验证,实际使用前应在受控环境中测试技能行为。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能使AI代理能在使用OpenCLI浏览器命令时,将站点地图作为先验知识来导航。它引导懒惰消费循环:只读取最小的相关地图文件,优先适配器最佳路径并回退到浏览器操作,每次操作后刷新状态。技能强调信任现实而不是地图,在本地覆盖中标记过时条目,并回写适配器健康问题。它集成于OpenCLI会话,需要安装OpenCLI CLI并连接浏览器。

读取地图文件(本地覆盖优先,然后全局种子)和当前浏览器状态(通过opencli browser <session> state)。选择适配器最佳路径或浏览器回退工作流,操作后对比状态签名,出现不一致时探测现实。在本地覆盖写入过时笔记和适配器健康更新,任务中不修改全局种子。报告所选路径、检查点和地图健康状态。

  1. 代理在具有可用地图的复杂网站上导航,以减少盲目点击。
  2. 用户要求代理使用地图处理已知工作流,代理遵循最佳路径并在需要时回退到浏览器操作。
  3. 开发者调试损坏的适配器,使用技能将其标记为可疑并切换浏览器回退。
  4. 内容创作者利用地图上下文快速定位相关页面,而无需加载整个地图。

这个 Skill 有哪些优点和局限?

优点
  • 通过使用地图先验知识减少盲目点击。
  • 信任实时浏览器状态,标记过时地图条目。
  • 懒惰加载地图文件避免上下文膨胀。
  • 提供适配器健康回写以持续改进。
  • 清晰的报告纪律。
局限
  • 需要OpenCLI及其浏览器桥接安装并连接。
  • 仅适用于能执行shell命令并具有OpenCLI的AI代理。
  • 本地覆盖笔记是代理特定的,除非手动同步否则不会在代理间共享。
  • 没有内置测试套件;依赖真实浏览器会话。

如何安装这个 Skill?

安装OpenCLI:使用OpenCLIApp(macOS/Windows)或npm install -g @jackwener/opencli(需Node.js >= 20)。从Chrome网上应用店或手动安装浏览器桥接扩展。然后通过npx skills add jackwener/opencli --skill opencli-browser-sitemap将技能添加到AI代理。确保站点地图目录存在(本地覆盖~/.opencli/sites/<site>/sitemap/或全局种子sitemaps/<site>/)。

如何使用这个 Skill?

opencli browser openanalyze报告sitemap.available: true时触发,或要求代理'使用地图导航此网站'。代理将运行opencli browser <session> state,读取相关地图文件,遵循工作流的最佳路径或回退,并在操作后刷新状态。使用自然语言如'帮我用地图找到这个产品'。

这个 Skill 与同类方案有什么区别?

不适用

常见问题

没有OpenCLI安装,此技能能否工作?
不能。它依赖`opencli browser`等命令,并假定浏览器桥接已设置。没有它,技能无法运行。
如何处理过时的地图条目?
在本地覆盖中标记为过时,记录观察时间、当前URL、预期、实际和下一步探测。任务中不编辑全局种子文件。
我可以对任何网站使用吗?
仅当网站有可用的地图(SITE.md、pages/、workflows/、pitfalls.md)时可。技能不生成地图;需要现有地图文件或使用sitemap-author技能。

同仓库的其他 Skills

均来自 jackwener/OpenCLI

相关 Skills