macOS companion app
Skills (macOS)
Die macOS-App stellt OpenClaw Skills über den Gateway bereit; sie analysiert Skills nicht lokal.
Datenquelle
skills.status(Gateway) gibt alle Skills einschließlich ihrer Verwendbarkeit und fehlender Voraussetzungen zurück, darunter Sperren durch Zulassungslisten für mitgelieferte Skills.- Die Voraussetzungen stammen aus
metadata.openclaw.requiresin der jeweiligenSKILL.md.
Installationsaktionen
metadata.openclaw.installdefiniert Installationsoptionen (brew/node/go/uv/download).- Die App ruft
skills.installauf, um Installationsprogramme auf dem Gateway-Host auszuführen. - Die vom Betreiber verwaltete
security.installPolicy(enabled,targets,exec) kann Gateway-gestützte Installationen von Skills blockieren, bevor die Metadaten des Installationsprogramms verarbeitet werden. Die integrierte Suche nach gefährlichem Code (die bei Plugin-Installationen verwendet wird) ist nicht in den Installationsablauf für Skills eingebunden. - Wenn jede Installationsoption
downloadlautet, stellt der Gateway alle Downloadoptionen bereit. - Andernfalls wählt der Gateway anhand der aktuellen Installationseinstellungen (
skills.install.preferBrew,skills.install.nodeManager) und der auf dem Host vorhandenen Binärdateien ein bevorzugtes Installationsprogramm aus: zuerst Homebrew, wennpreferBrewaktiviert undbrewvorhanden ist, dannuv, dann den konfigurierten Node-Paketmanager, anschließend erneut Homebrew, sofern verfügbar (auch ohnepreferBrew), danngound schließlichdownload. - Die Bezeichnungen für Node-Installationen entsprechen dem konfigurierten Node-Paketmanager, einschließlich
yarn.
Umgebungsvariablen/API-Schlüssel
- Die App speichert Schlüssel in
~/.openclaw/openclaw.jsonunterskills.entries.<skillKey>. skills.updateaktualisiertenabled,apiKeyundenv.
Remote-Modus
- Installations- und Konfigurationsaktualisierungen erfolgen auf dem Gateway-Host, nicht auf dem lokalen Mac.
Verwandte Themen
Was this useful?