Skills (macOS)
Програма macOS показує Skills OpenClaw через шлюз; вона не розбирає Skills локально.Джерело даних
skills.status(шлюз) повертає всі Skills, а також відповідність вимогам і відсутні вимоги (зокрема блокування списком дозволених для вбудованих Skills).- Вимоги визначаються з
metadata.openclaw.requiresу кожномуSKILL.md.
Дії встановлення
metadata.openclaw.installвизначає варіанти встановлення (brew/node/go/uv).- Програма викликає
skills.install, щоб запускати встановлювачі на хості шлюзу. - Вбудовані критичні висновки
criticalдля небезпечного коду за замовчуванням блокуютьskills.install; підозрілі висновки все ще лише попереджають. Перевизначення небезпечності існує на рівні запиту до шлюзу, але типовий потік програми залишається fail-closed. - Якщо кожен варіант встановлення має значення
download, шлюз показує всі варіанти завантаження. - В іншому разі шлюз вибирає один пріоритетний встановлювач, використовуючи поточні
налаштування встановлення та бінарні файли хоста: спочатку 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.
Віддалений режим
- Оновлення встановлення та конфігурації відбуваються на хості шлюзу (не на локальному Mac).