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 sowie deren Eignung und fehlende Anforderungen zurück, einschließlich Sperren durch Zulassungslisten für gebündelte Skills.- Die Anforderungen stammen aus
metadata.openclaw.requiresin jederSKILL.md.
Installationsaktionen
metadata.openclaw.installdefiniert Installationsoptionen (brew/node/go/uv/download).- Die App ruft
skills.installauf, um Installationsprogramme auf dem Gateway-Host auszuführen. - Vom Betreiber verwaltete
security.installPolicy(enabled,targets,exec) können Gateway-gestützte Skill-Installationen blockieren, bevor die Metadaten des Installationsprogramms verarbeitet werden. Die integrierte Suche nach gefährlichem Code (für Plugin-Installationen verwendet) ist nicht in den Skill-Installationsablauf eingebunden. - Wenn jede Installationsoption
downloadist, 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-Manager, danach erneut Homebrew, sofern verfügbar (auch ohnepreferBrew), danngound schließlichdownload. - Die Bezeichnungen für Node-Installationen spiegeln den konfigurierten Node-Manager wider, 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?