10102. 先询问我希望把 Chrome 扩展解压到哪个本地目录。
11113. 从 GitHub 最新 Release 下载 `chrome-extensions.zip`,解压到我指定的目录,并指导我在 Chrome 中加载解压后的 `tmwd_cdp_bridge` 扩展目录。
12124. 如果之前已经加载过扩展,必须在 chrome://extensions 里重新加载该扩展,确保最新 `config.js`、`content.js` 和 `background.js` 生效。
13- 5. 将 skills/agent-browser-cli/ SKILL.md 安装到当前 AI 可识别的 skills 目录 。
14- 6. 执行 agent-browser-cli tabs、open 和 status 验证可用。
13+ 5. skill 从 npm 包内置的 ` skills/agent-browser-cli` 复制安装,不需要从 GitHub 下载 SKILL.md;先执行 `agent-browser-cli install-skill --dry-run` 展示安装计划,向我确认后再执行 `agent-browser-cli install-skill` 。
14+ 6. 执行 agent-browser-cli status、doctor、 tabs、open 验证可用。
15157. 如果 npm 平台包暂不支持当前系统,再回退到源码构建:cargo build --release。
1616```
1717
@@ -101,33 +101,54 @@ Chrome 至少需要打开一个正常网页标签页,不要只停留在 `about
101101
102102## 3. 安装 skill
103103
104- 将仓库中的 ` skills/ agent-browser-cli/SKILL.md ` 安装到 AI 使用的 skills 目录 。
104+ ` agent-browser-cli install-skill ` 使用 CLI 包内置的 skill 目录作为来源。npm 全局安装时,来源位于 npm 包内部的 ` skills/agent-browser-cli ` ,不会联网,也不会从 GitHub 拉取 ` SKILL.md ` 。源码构建时,来源为仓库内的同名目录 。
105105
106- 通用目录示例:
106+ 默认实体安装目录:
107+
108+ ``` text
109+ ~/.agents/skills/agent-browser-cli
110+ ```
111+
112+ Codex、Claude、Kimi CLI、Cursor、Gemini 等目录只创建指向主安装目录的软链接,不复制多份实体文件:
113+
114+ ``` text
115+ ~/.codex/skills/agent-browser-cli -> ~/.agents/skills/agent-browser-cli
116+ ~/.claude/skills/agent-browser-cli -> ~/.agents/skills/agent-browser-cli
117+ ~/.config/agents/skills/agent-browser-cli -> ~/.agents/skills/agent-browser-cli
118+ ~/.cursor/skills/agent-browser-cli -> ~/.agents/skills/agent-browser-cli
119+ ~/.gemini/skills/agent-browser-cli -> ~/.agents/skills/agent-browser-cli
120+ ```
121+
122+ 安装前必须先展示真实计划,并让用户确认。dry-run 输出中的“复制内置 skill 目录”就是本次安装的实际来源:
123+
124+ ``` bash
125+ agent-browser-cli install-skill --dry-run
126+ ```
127+
128+ 确认后再执行:
107129
108130``` bash
109- mkdir -p ~ /.agents/skills/agent-browser-cli
110- cp skills/agent-browser-cli/SKILL.md ~ /.agents/skills/agent-browser-cli/SKILL.md
131+ agent-browser-cli install-skill
111132```
112133
113- Codex 默认目录示例 :
134+ ` --yes ` 只适合脚本化安装,不建议默认使用 :
114135
115136``` bash
116- mkdir -p ~ /.codex/skills/agent-browser-cli
117- cp skills/agent-browser-cli/SKILL.md ~ /.codex/skills/agent-browser-cli/SKILL.md
137+ agent-browser-cli install-skill --yes
118138```
119139
120- 如果 AI 使用其它 skills 目录,将 ` SKILL.md ` 复制到对应的 ` agent-browser-cli/SKILL.md ` 。
140+ 安装命令不会覆盖 Codex/Claude/Kimi CLI/Cursor/Gemini 目录下已存在的非软链接实体路径;即使使用 ` --yes ` 也会跳过并提示用户手动处理 。
121141
122142## 4. 验证
123143
124144``` bash
145+ agent-browser-cli status
146+ agent-browser-cli doctor
125147agent-browser-cli tabs
126148agent-browser-cli open https://www.baidu.com
127- agent-browser-cli status
128149```
129150
130- 成功时,` tabs ` 会返回 ` ok: true ` ,并包含当前 Chrome 标签页数量。
151+ 成功时,` status ` 应返回 ` healthy: true ` 和 ` summary: "ready" ` ; ` tabs ` 会返回 ` ok: true ` ,并包含当前 Chrome 标签页数量。
131152` open ` 应能原生新开标签页,不应使用 ` exec --monitor ` 或 ` window.open ` 代替。
132153
133154如果常驻服务需要重载最新代码:
@@ -145,7 +166,13 @@ agent-browser-cli scan --tab <tabId> --text-only
145166agent-browser-cli exec --tab < tabId> ' return document.title'
146167```
147168
148- 完整命令和浏览器操作 SOP 见:
169+ 完整命令和浏览器操作 SOP 见安装后的:
170+
171+ ``` text
172+ ~/.agents/skills/agent-browser-cli/SKILL.md
173+ ```
174+
175+ 源码仓库中的对应文件为:
149176
150177``` text
151178skills/agent-browser-cli/SKILL.md
0 commit comments