开发与工程

Cate CLI 技能

在 Cate 无限画布中,通过命令行驱动浏览器、终端、编辑器和面板。

57/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 2.2k
最近更新
8 天前
License
MIT
browser-automationterminal-controlagent-browsercanvas-ide
+1cli

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

此技能让 AI 代理在 Cate 桌面 IDE 中通过命令行控制工作区。它允许操作原生面板,包括浏览器自动化(使用 agent-browser 语法)、终端输入读取、编辑器打开文件和面板管理。该技能需要 Cate 应用本身以及相应的 CLI 权限设置。它通过终端会话隔离选中面板,并提供了查看、操作和等待的浏览器工作流。

该技能执行以下操作:列出并选择画布上的面板;使用 agent-browser 原生命令(如 open、snapshot、fill、click、wait)自动化浏览器页面;管理浏览器标签页和视口;读取终端输出并在终端中输入命令(不自动追加回车);在编辑器行号打开文件;创建和关闭面板。所有操作通过 Cate 内置的 CLI 工具完成。

适合
  • 开发者在 Cate 中调试网页应用时,使用浏览器快照提取可访问性树并点击元素。
  • QA 工程师在画布内运行端到端测试,等待 URL 变化并截图。
  • 开发者使用终端面板运行命令,先读取输出再发送输入,避免误操作。
  • 项目经理在大型项目中快速打开特定文件和行号进行审查。
  • 多代理协作场景下,使用面板选择隔离各自目标,防止互相干扰。

如何安装这个 Skill?

使用前请注意
  • 技能可能依赖海外服务(如 GitHub Actions, Sentry),中国大陆网络可能受限。
  • 权限模型可能不够细粒度,用户应审查 Cate 的 CLI 权限设置,确保最小权限。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Cate desktop app

从 GitHub Releases 下载并安装 Cate 桌面应用(支持 macOS、Windows、Linux)。本技能已包含在该应用内,无需额外安装。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/0-AI-UG/cate.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/cate-cli" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

确保在 Cate 设置中开启相关 CLI 权限。在 Cate 终端或代理 shell 中运行 cate 命令,例如先 cate panel list 查看面板,然后 cate panel set <id> 选中目标面板,之后使用 cate browser snapshot -i 等命令进行浏览器操作。

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

优点
  • 深度集成 Cate 画布环境,提供统一的浏览器和终端控制。
  • 浏览器自动化基于成熟的 agent-browser 语法,支持丰富操作。
  • 面板选择按会话隔离,适合多代理并行工作。
  • 开源 MIT 许可证,可自由使用和修改。
局限
  • 仅适用于 Cate 环境,无法在其他 IDE 或独立使用。
  • 某些原生浏览器功能(如 CDP 切换、上传下载路径)不可用,需使用 Cate 生命周期命令。
  • 需要手动设置 CLI 权限,否则命令可能被拒绝。
  • 项目维护情况未知,可能缺乏长期支持。

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

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Cate CLI 技能 本页 57 · 谨慎使用 ★ 2.2k 8 天前 MIT
cmux-browser:cmux 内置浏览器自动化技能 60 · 推荐 ★ 28k 1 天前 NOASSERTION
OpenCLI AutoFix 适配器自动修复技能 58 · 推荐 ★ 30k 17 天前 Apache-2.0
playwright-cli 浏览器自动化技能 56 · 谨慎使用 ★ 11k 13 天前 MIT
Playwright 浏览器自动化技能 ✓ Microsoft · 官方 46 · 谨慎使用 ★ 97k 3 天前 Apache-2.0

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
57/ 100 五分制 2.9 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全15 / 25 · 3.0/5

技能要求用户在设置中显式启用 CLI 权限,表明有权限模型。文档明确说明浏览器和终端命令会拒绝类型不匹配的面板,避免误控制。终端输入需先验证面板 ID 和当前屏幕。但流程中缺乏明确的用户确认机制(如危险操作确认),且权限粒度可能不足(未说明具体权限范围)。未发现明显红线,但静态审查无法验证实际行为,因此不授予满分。

2可靠稳定8 / 20 · 2.0/5

文档提供了命令范例和执行步骤,但未包含自动化测试或错误处理细节。存在失败模式(如过期引用、面板类型不匹配),但未说明错误反馈机制。静态阅读无法验证命令是否可复现,因此不授予高分。

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

技能目标明确(驱动 Cate 的浏览器、终端、编辑器面板),使用场景清晰。文档声明了不支持的功能(如原生会话/CDP 切换、上传下载路径),帮助定义边界。但未明确不适用的用户或场景,且对中文支持和中国大陆网络可达性未提及,因此扣分。

4规范维护12 / 15 · 4.0/5

文档结构良好,有分节说明,提供了示例和操作步骤。许可证和版本信息在 package.json 中明确。但缺少专门的故障排除指南、FAQ 和变更日志。技能本身未提及版本和更新路径,整体治理不够完整。

5有效结果7 / 15 · 2.3/5

文档声称可完成浏览器自动化、终端操作等核心任务,并提供了示例输出(如截图路径)。但静态阅读无法验证实际输出是否直接可用,且未提供与其他方案的对比或基准。在静态评估下给予基准分。

6证据核验4 / 10 · 2.0/5

仓库包含 CI 工作流和测试配置文件,但技能本身未被测试覆盖的证据不足。文档中的示例命令可能可以工作,但未附有第三方执行证据或独立测试结果。静态审查限制可验证性。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年8月7日 审查版本 b0b2d947809e 评估证据[1][2][3][4][5][6][7][8]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能需要额外付费吗?
不需要。Cate 应用本身是免费的开源软件(MIT 许可),技能无需额外费用。
使用此技能需要哪些权限?
需要在 Cate 的设置中启用 CLI 权限,并且技能只对当前工作区有效。
如果面板被关闭了会怎样?
选中的面板关闭后,浏览器和终端命令会拒绝执行,需要重新选择其他面板。
技能支持哪些浏览器操作?
支持打开、导航、点击、填充、等待、截图、控制台和错误提取等,但受限的部分包括标签管理需使用 Cate 专用命令。

同仓库的其他 Skills

均来自 0-AI-UG/cate

相关 Skills