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.requires in der jeweiligen SKILL.md.

Installationsaktionen

  • metadata.openclaw.install definiert Installationsoptionen (brew/node/go/uv/download).
  • Die App ruft skills.install auf, 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 download lautet, 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, wenn preferBrew aktiviert und brew vorhanden ist, dann uv, dann den konfigurierten Node-Paketmanager, anschließend erneut Homebrew, sofern verfügbar (auch ohne preferBrew), dann go und schließlich download.
  • 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.json unter skills.entries.<skillKey>.
  • skills.update aktualisiert enabled, apiKey und env.

Remote-Modus

  • Installations- und Konfigurationsaktualisierungen erfolgen auf dem Gateway-Host, nicht auf dem lokalen Mac.

Verwandte Themen

Was this useful?
On this page

On this page