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.requires in jeder 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.
  • 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 download ist, 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-Manager, danach erneut Homebrew, sofern verfügbar (auch ohne preferBrew), dann go und schließlich download.
  • 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.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