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 allowlisty dla bundled Skills).- Wymagania są wyprowadzane z
metadata.openclaw.requiresw każdymSKILL.md.
Akcje instalacji
metadata.openclaw.installdefiniuje opcje instalacji (brew/node/go/uv).- Aplikacja wywołuje
skills.install, aby uruchamiać instalatory na hoście gateway. - Wbudowane ustalenia
criticalskanera niebezpiecznego kodu domyślnie blokująskills.install; ustalenia suspicious nadal tylko ostrzegają. Nadpisanie dangerous istnieje po stronie żądania gateway, ale domyślny przepływ aplikacji pozostaje fail-closed. - Jeśli każda opcja instalacji ma wartość
download, gateway udostępnia wszystkie opcje pobierania. - W przeciwnym razie gateway wybiera jeden preferowany instalator, używając bieżących
preferencji instalacji i binarek hosta: najpierw Homebrew, gdy
skills.install.preferBrewjest włączone i istniejebrew, następnieuv, potem skonfigurowany node manager zskills.install.nodeManager, a później fallbacki takie jakgolubdownload. - Etykiety instalacji node odzwierciedlają skonfigurowany node manager, w tym
yarn.
Env/klucze API
- Aplikacja przechowuje klucze w
~/.openclaw/openclaw.jsonpodskills.entries.<skillKey>. skills.updatepatchujeenabled,apiKeyienv.
Tryb zdalny
- Instalacje i aktualizacje konfiguracji odbywają się na hoście gateway (a nie na lokalnym Macu).