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).