macOS companion app

Skills (macOS)

Aplikacja macOS udostępnia Skills OpenClaw przez Gateway; nie parsuje Skills lokalnie.

Źródło danych

  • skills.status (Gateway) zwraca wszystkie Skills wraz z kwalifikowalnością i brakującymi wymaganiami (w tym blokadami listy dozwolonych dla wbudowanych Skills).
  • Wymagania pochodzą z metadata.openclaw.requires w każdym SKILL.md.

Akcje instalacji

  • metadata.openclaw.install definiuje opcje instalacji (brew/node/go/uv).
  • Aplikacja wywołuje skills.install, aby uruchomić instalatory na hoście Gateway.
  • Zarządzane przez operatora security.installPolicy może blokować instalacje Skills obsługiwane przez Gateway przed uruchomieniem metadanych instalatora. Wbudowane blokowanie niebezpiecznego kodu podczas instalacji nie jest częścią przepływu instalacji Skills.
  • Jeśli każda opcja instalacji to download, Gateway udostępnia wszystkie wybory pobierania.
  • W przeciwnym razie Gateway wybiera jeden preferowany instalator, używając bieżących preferencji instalacji i binariów hosta: najpierw Homebrew, gdy skills.install.preferBrew jest włączone i istnieje brew, następnie uv, następnie skonfigurowany menedżer Node z skills.install.nodeManager, a potem późniejsze mechanizmy awaryjne, takie jak go lub download.
  • Etykiety instalacji Node odzwierciedlają skonfigurowany menedżer Node, w tym yarn.

Zmienne środowiskowe/klucze API

  • Aplikacja przechowuje klucze w ~/.openclaw/openclaw.json pod skills.entries.<skillKey>.
  • skills.update aktualizuje częściowo enabled, apiKey i env.

Tryb zdalny

  • Instalacja i aktualizacje konfiguracji odbywają się na hoście Gateway (nie na lokalnym Macu).

Powiązane

Was this useful?
On this page

On this page