使用 Skills 控制任意平台
Agent Skills 是一种扩展 AI 编程助手能力的格式。Midscene 提供了 Agent Skills,让 AI 编程工具(如 Claude Code、Cline 等)可以通过 CLI 命令驱动 UI 自动化。
Skills 通过在终端中直接运行 CLI 命令来工作。AI 编程助手充当“大脑”:截图、分析 UI、决定下一步操作。
支持的平台
在默认 Puppeteer 模式下,可以通过 --viewport-width <width> 和 --viewport-height <height> 覆盖默认的 1440x800 视口尺寸。这两个参数仅支持默认 Puppeteer 模式,不支持 --bridge 或 --cdp 模式。
在 CDP 模式下,每个 HTTP header 使用一个独 立的 --extra-http-header 'Name:Value' 参数。每条 CLI 命令都会创建新的 CDP session,因此所有可能发起请求的独立命令都必须重复携带这些参数:
header 会在 connect --url 导航前生效,因此初始文档请求也会携带这些 header。不要把敏感鉴权值直接留在 shell 历史中。
如果 Chrome 安装在非标准路径,请将 MIDSCENE_CHROME_PATH 设置为 Chrome 可执行文件路径。MIDSCENE_MCP_CHROME_PATH 会暂时作为迁移别名继续生效。
安装
确保已安装 Node.js,然后运行:
Skills 仓库:github.com/web-infra-dev/midscene-skills
模型配置
Midscene Skills 需要具备极强 UI 定位能力的多模态模型。请配置以下环境变量。你可以把它们设为系统环境变量,也可以写在当前工作目录的 .env 文件中(Midscene 会自动加载 .env)。
支持的模型和配置详情请参考支持的模型与配置。
使用 Skills
安装完成后,只需用自然语言把任务描述给你的 AI 编程助手即可。它会自动选择合适的 Skill、运行 CLI、读取截图并决定下一步。例如:
打开相册应用,看看相册里的第一张照片是什么。

