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.requiresw każdymSKILL.md.
Akcje instalacji
metadata.openclaw.installdefiniuje opcje instalacji (brew/node/go/uv).- Aplikacja wywołuje
skills.install, aby uruchomić instalatory na hoście Gateway. - Zarządzane przez operatora
security.installPolicymoż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.preferBrewjest włączone i istniejebrew, następnieuv, następnie skonfigurowany menedżer Node zskills.install.nodeManager, a potem późniejsze mechanizmy awaryjne, takie jakgolubdownload. - Etykiety instalacji Node odzwierciedlają skonfigurowany menedżer Node, w tym
yarn.
Zmienne środowiskowe/klucze API
- Aplikacja przechowuje klucze w
~/.openclaw/openclaw.jsonpodskills.entries.<skillKey>. skills.updateaktualizuje częściowoenabled,apiKeyienv.
Tryb zdalny
- Instalacja i aktualizacje konfiguracji odbywają się na hoście Gateway (nie na lokalnym Macu).
Powiązane
Was this useful?