Skills (macOS)
Приложение macOS отображает навыки OpenClaw через шлюз; оно не анализирует навыки локально.
Источник данных
- skills.status (шлюз) возвращает все навыки плюс право на использование и отсутствующие требования (включая блокировки списка разрешений для встроенных навыков).
- Требования извлекаются из metadata.openclaw.requires в каждом SKILL.md.
Действия по установке
- metadata.openclaw.install определяет варианты установки (brew/node/go/uv).
- Приложение вызывает skills.install для запуска установщиков на хосте шлюза.
- Шлюз предоставляет только один предпочтительный установщик, когда предоставлено несколько (brew, когда доступен, в противном случае менеджер узлов из skills.install, по умолчанию npm).
Env/API ключи
- Приложение хранит ключи в ~/.openclaw/openclaw.json под skills.entries.<skillKey>.
- skills.update патчит enabled, apiKey и env.
Удаленный режим
- Установка + обновления конфигурации происходят на хосте шлюза (не на локальном Mac).