macOS companion app
Skills (macOS)
Die macOS-App stellt OpenClaw Skills über das Gateway bereit; sie parst Skills nicht lokal.
Datenquelle
skills.status(Gateway) gibt alle Skills plus Berechtigungsstatus und fehlende Anforderungen zurück (einschließlich Allowlist-Blockierungen für gebündelte Skills).- Anforderungen werden aus
metadata.openclaw.requiresin jederSKILL.mdabgeleitet.
Installationsaktionen
metadata.openclaw.installdefiniert Installationsoptionen (brew/node/go/uv).- Die App ruft
skills.installauf, um Installer auf dem Gateway-Host auszuführen. - Eingebaute Findings vom Typ
criticalfür gefährlichen Code blockierenskills.installstandardmäßig; verdächtige Findings erzeugen weiterhin nur Warnungen. Das gefährliche Override existiert auf der Gateway-Anfrage, aber der Standardablauf der App bleibt fail-closed. - Wenn jede Installationsoption
downloadist, stellt das Gateway alle Download- Optionen bereit. - Andernfalls wählt das Gateway einen bevorzugten Installer anhand der aktuellen
Installationspräferenzen und Host-Binärdateien aus: Homebrew zuerst, wenn
skills.install.preferBrewaktiviert ist undbrewexistiert, dannuv, dann der konfigurierte Node-Manager ausskills.install.nodeManager, danach weitere Fallbacks wiegooderdownload. - Labels für Node-Installationen spiegeln den konfigurierten Node-Manager wider, einschließlich
yarn.
Env/API-Schlüssel
- Die App speichert Schlüssel in
~/.openclaw/openclaw.jsonunterskills.entries.<skillKey>. skills.updatepatchtenabled,apiKeyundenv.
Remote-Modus
- Installations- und Konfigurationsupdates erfolgen auf dem Gateway-Host (nicht auf dem lokalen Mac).