Источник данных
skills.status(Gateway) возвращает все Skills, а также сведения о допустимости и недостающих требованиях (включая блокировки allowlist для встроенных Skills).- Требования выводятся из
metadata.openclaw.requiresв каждомSKILL.md.
Действия установки
metadata.openclaw.installопределяет варианты установки (brew/node/go/uv).- Приложение вызывает
skills.install, чтобы запустить установщики на хосте Gateway. - Управляемая оператором
security.installPolicyможет блокировать установки Skills через Gateway до запуска метаданных установщика. Встроенная блокировка опасного кода во время установки не является частью потока установки Skills. - Если каждый вариант установки равен
download, Gateway отображает все варианты загрузки. - В противном случае Gateway выбирает один предпочтительный установщик с учетом текущих
предпочтений установки и бинарных файлов на хосте: сначала Homebrew, когда
skills.install.preferBrewвключен иbrewсуществует, затемuv, затем настроенный менеджер Node изskills.install.nodeManager, затем более поздние резервные варианты, такие какgoилиdownload. - Метки установки Node отражают настроенный менеджер Node, включая
yarn.
Ключи окружения/API
- Приложение хранит ключи в
~/.openclaw/openclaw.jsonвskills.entries.<skillKey>. skills.updateисправляетenabled,apiKeyиenv.
Удаленный режим
- Установка и обновления конфигурации выполняются на хосте Gateway (не на локальном Mac).