跳转到内容

Skills (macOS)

macOS 应用程序通过网关展示 OpenClaw skills;它不在本地解析 skills。

  • skills.status (gateway) 返回所有技能以及资格和缺失要求 (包括捆绑技能的允许列表阻止)。
  • 要求源自每个 SKILL.md 中的 metadata.openclaw.requires
  • metadata.openclaw.install 定义了安装选项(brew/node/go/uv)。
  • 应用程序调用 skills.install 在网关主机上运行安装程序。
  • 内置的危险代码 critical 发现默认会阻止 skills.install;可疑发现仍仅发出警告。危险覆盖选项存在于网关请求中,但默认应用流程保持故障关闭(fail-closed)。
  • 当提供多个安装程序时,网关仅显示一个首选安装程序 (如果可用则使用 brew,否则使用来自 skills.install 的节点管理器,默认为 npm)。
  • 应用程序将密钥存储在 ~/.openclaw/openclaw.json 下的 skills.entries.<skillKey> 中。
  • skills.update 会修补 enabledapiKeyenv
  • 安装 + 配置更新发生在网关主机上(而不是本地 Mac 上)。