技能管理(macOS)

macOS 应用通过 Gateway 展示 OpenClaw 技能;它不在本地解析技能。

数据源

  • skills.status(Gateway)返回所有技能以及资格和缺失的前置要求(包括内置技能的允许列表限制)。
  • 前置要求从每个 SKILL.md 中的 metadata.openclaw.requires 推导。

安装操作

  • metadata.openclaw.install 定义安装选项(brew/node/go/uv)。
  • 应用调用 skills.install 在 Gateway 主机上运行安装程序。
  • 当提供多个安装方式时,Gateway 只展示一个首选安装程序(有 brew 用 brew,否则用 skills.install 中的 node 包管理器,默认 npm)。

环境变量 / API 密钥

  • 应用将密钥存储在 ~/.openclaw/openclaw.json 中的 skills.entries.<skillKey> 下。
  • skills.update 用于更新 enabledapiKeyenv

Remote 模式

  • 安装和配置更新发生在 Gateway 主机上(不是本地 Mac)。