技能(macOS)
打开 Dashboard → Skills 来检查和管理已连接 Gateway 的技能。macOS 应用使用与常规浏览器相同的 Control UI;没有单独的原生 Skills 面板。在安装或配置技能之前,先选择目标 Gateway。
数据源¶
skills.status(gateway)返回所有技能以及资格和缺失要求,包括针对内置技能的 allowlist 阻止。- 要求来自每个
SKILL.md中的metadata.openclaw.requires。
安装操作¶
metadata.openclaw.install定义安装选项(brew/node/go/uv/download)。- Dashboard 调用
skills.install在 Gateway 主机上运行安装程序。 - 要为这台 Mac 的本地 Gateway 安装,请先连接它。使用 Connection… → Connection 选择 Local 模式,或从 Gateways 中选择其已保存的配置文件。
- 操作者拥有的
security.installPolicy(enabled、targets、exec)在安装程序元数据之前运行。block结果和策略失败会停止安装。warn结果也会停止由 gateway 发起的请求:当存在对应的直接 CLI 时请使用它审查该请求,或更改策略以允许已审查的请求,然后重试。 - 如果所有安装选项都是
download,gateway 会显示所有下载选择。 - 否则,gateway 会根据当前安装偏好(
skills.install.preferBrew、skills.install.nodeManager)和主机二进制文件选择一个首选安装程序:当preferBrew已启用且存在brew时优先使用 Homebrew,然后是uv,再然后是指定的 node manager,再次是 Homebrew(如果可用,即使没有启用preferBrew),然后是go,最后是download。 - Node 安装标签反映配置的 node manager,包括
yarn。
浏览 ClawHub¶
从 Dashboard → Skills 搜索 ClawHub,然后在安装前打开一个结果以检查其元数据、发布者和发布版本。Gateway 拥有安装过程中的预下载安全检查。
官方 ClawHub 发布者和包会跳过安全判定获取,如 ClawHub 发布信任 中所述。
ClawHub 的 Review 审计结果允许安装,并在结果警告中返回审计文本。Blocked 或不可用的安全检查会停止安装。这些审计结果不会覆盖上述操作者拥有的安装策略。
仅安装的搜索结果提供 Install 而不是详情审查。Dashboard 会发送其精确来源引用,不提供版本选择器,并标记未扫描的来源。安装后,它会读取同一 Gateway 路由上的 skills.status,以确认已审查的版本或记录的仅安装引用。
环境变量/API 密钥¶
- 技能配置属于 Gateway,在其配置中的
skills.entries.<skillKey>下,而不是这台 Mac 的设备偏好设置。 skills.update会修补enabled、apiKey和env。
远程模式¶
- 安装和配置更新发生在 gateway 主机上,而不是本地 Mac 上。
- 当技能文件、配置、Mac 节点连接、其目录或其可执行文件清单发生变化时,gateway 会在使其权威快照失效后发出
skills.changed。使用 Dashboard 的 Skills 页面上的 Refresh 加载最新的skills.status报告。
相关链接¶
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 cl/openclaw