macOS companion app

Skills (macOS)

Застосунок macOS надає доступ до Skills OpenClaw через Gateway; він не аналізує Skills локально.

Джерело даних

  • skills.status (Gateway) повертає всі Skills, а також відомості про відповідність вимогам і відсутні вимоги, зокрема блокування списком дозволених для вбудованих Skills.
  • Вимоги походять із metadata.openclaw.requires у кожному файлі SKILL.md.

Дії встановлення

  • metadata.openclaw.install визначає варіанти встановлення (brew/node/go/uv/download).
  • Застосунок викликає skills.install, щоб запускати інсталятори на хості Gateway.
  • Керована оператором політика security.installPolicy (enabled, targets, exec) може блокувати встановлення Skills через Gateway до обробки метаданих інсталятора. Вбудоване сканування небезпечного коду (яке використовується для встановлення плагінів) не підключене до процесу встановлення Skills.
  • Якщо кожен варіант встановлення має тип download, Gateway показує всі варіанти завантаження.
  • В іншому разі Gateway вибирає один пріоритетний інсталятор відповідно до поточних налаштувань встановлення (skills.install.preferBrew, skills.install.nodeManager) і наявних на хості виконуваних файлів: спочатку Homebrew, якщо параметр preferBrew увімкнено й доступний brew, потім uv, далі налаштований менеджер Node, після цього знову Homebrew, якщо він доступний (навіть без preferBrew), потім go і нарешті download.
  • Мітки встановлення Node відповідають налаштованому менеджеру Node, зокрема yarn.

Змінні середовища/ключі API

  • Застосунок зберігає ключі у ~/.openclaw/openclaw.json у розділі skills.entries.<skillKey>.
  • skills.update частково оновлює enabled, apiKey і env.

Віддалений режим

  • Встановлення й оновлення конфігурації виконуються на хості Gateway, а не на локальному Mac.

Пов’язані матеріали

Was this useful?
On this page

On this page