macOS companion app

Skills (macOS)

L'app macOS espone le Skills di OpenClaw tramite il Gateway; non analizza le Skills localmente.

Origine dati

  • skills.status (Gateway) restituisce tutte le Skills più l'idoneità e i requisiti mancanti (inclusi i blocchi allowlist per le Skills in bundle).
  • I requisiti derivano da metadata.openclaw.requires in ciascun SKILL.md.

Azioni di installazione

  • metadata.openclaw.install definisce le opzioni di installazione (brew/node/go/uv).
  • L'app chiama skills.install per eseguire gli installer sull'host Gateway.
  • security.installPolicy, gestita dall'operatore, può bloccare le installazioni di Skills supportate dal Gateway prima che vengano eseguiti i metadati dell'installer. Il blocco integrato del codice pericoloso in fase di installazione non fa parte del flusso di installazione delle Skills.
  • Se ogni opzione di installazione è download, il Gateway espone tutte le scelte di download.
  • Altrimenti, il Gateway sceglie un installer preferito usando le preferenze di installazione correnti e i binari dell'host: Homebrew prima quando skills.install.preferBrew è abilitato e brew esiste, poi uv, poi il gestore Node configurato da skills.install.nodeManager, quindi i fallback successivi come go o download.
  • Le etichette di installazione Node riflettono il gestore Node configurato, incluso yarn.

Chiavi env/API

  • L'app archivia le chiavi in ~/.openclaw/openclaw.json sotto skills.entries.<skillKey>.
  • skills.update applica patch a enabled, apiKey e env.

Modalità remota

  • Le installazioni e gli aggiornamenti della configurazione avvengono sull'host Gateway (non sul Mac locale).

Correlati

Was this useful?
On this page

On this page