# Skills（macOS）

> macOS Skills 设置界面和由 Gateway 网关支持的状态

- 网址：https://funcoding.ai/agents/openclaw/platforms/mac/skills/
- 来源：OpenClaw 官方文档原文（中文），MIT 许可，同步于 2026-10-11
- 官方原文：https://docs.openclaw.ai/zh-CN/platforms/mac/skills

---
macOS 应用通过 Gateway 网关呈现 OpenClaw Skills；它不会在本地解析 Skills。

## 数据源

- `skills.status`（Gateway 网关）返回所有 Skills，以及资格状态和缺失的要求，包括内置 Skills 的允许列表拦截项。
- 要求来自每个 `SKILL.md` 中的 `metadata.openclaw.requires`。

## 安装操作

- `metadata.openclaw.install` 定义安装选项（brew/node/go/uv/download）。
- 应用调用 `skills.install`，在 Gateway 网关主机上运行安装程序。
- 由操作员管理的 `security.installPolicy`（`enabled`、`targets`、`exec`）可在运行安装程序元数据之前，阻止由 Gateway 网关支持的 Skills 安装。内置的危险代码扫描（用于插件安装）尚未接入 Skills 安装流程。
- 如果所有安装选项均为 `download`，Gateway 网关会呈现所有下载选项。
- 否则，Gateway 网关会根据当前安装偏好（`skills.install.preferBrew`、`skills.install.nodeManager`）和主机上的二进制文件选择一个首选安装程序：当启用 `preferBrew` 且存在 `brew` 时，首先选择 Homebrew；然后选择 `uv`；再选择已配置的 node 管理器；如果 Homebrew 可用，则再次选择它（即使没有 `preferBrew`）；然后选择 `go`；最后选择 `download`。
- Node 安装标签会反映已配置的 node 管理器，包括 `yarn`。

## 环境变量/API 密钥

- 应用将密钥存储在 `~/.openclaw/openclaw.json` 的 `skills.entries.<skillKey>` 下。
- `skills.update` 会修补 `enabled`、`apiKey` 和 `env`。

## 远程模式

- 安装和配置更新在 Gateway 网关主机上进行，而不是在本地 Mac 上进行。

## 相关内容

- [Skills](https://funcoding.ai/agents/openclaw/tools/skills/)
- [macOS 应用](https://funcoding.ai/agents/openclaw/platforms/macos/)
