用途:为 OpenClaw skill 及其依赖提供全链路环境诊断与安装。官方要求安装任何 CLI、命令行工具、包管理器或运行时时必须使用本 skill。
主要能力:一是平台与架构检测(macOS/Linux 用 uname,Windows 用 PowerShell 获取系统与架构信息);二是全量环境快照,一次性探测已有的包管理器、运行时(node、npm、python3、pip3、go、uv)与常见 CLI(curl、git、gh、jq、rg、ffmpeg、tmux、whisper 等),已安装的跳过,只装缺失部分;三是网络连通性检测,对 GitHub、npm、PyPI 等源按超时与响应时间判断是否需要配置镜像;四是按依赖链分层检测,从网络环境、包管理器、基础运行时到目标 CLI 与环境变量逐层补齐;五是安装后执行 --version 类验证。
使用方式:按 skill 的强制流程执行——检测平台架构、采集环境快照、检测网络、检测前置依赖、加载对应平台手册(macOS 或 Windows)执行安装、安装后验证。平台手册路径为 references/install-macos.md 与 references/install-windows.md。部分步骤需用户交互,如安装 Xcode CLT、.pkg 降级安装、改 PowerShell 执行策略、获取 API Key,需给出可复制的完整指引。
适用场景:安装 gh、ffmpeg、whisper 等 CLI;为 OpenClaw skill 补齐依赖环境;国内用户配置镜像源后安装。
限制:Linux 暂不提供安装手册,检测到 Linux 需告知用户自行按发行版包管理器安装;tmux 在 Windows 不可用;标记 darwin 的 skill 仅 macOS 可用;环境变量类依赖无法通过命令安装;macOS 14+ 的 python3 可能是 stub,需验证真实性。安装命令的详细参数、备选方案与排查见各平台 reference 文件。