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, insieme all'idoneità e ai requisiti mancanti, inclusi i blocchi dovuti all'elenco consentito per le Skills incluse.
  • I requisiti provengono da metadata.openclaw.requires in ogni SKILL.md.

Azioni di installazione

  • metadata.openclaw.install definisce le opzioni di installazione (brew/node/go/uv/download).
  • L'app chiama skills.install per eseguire i programmi di installazione sull'host del Gateway.
  • La security.installPolicy gestita dall'operatore (enabled, targets, exec) può bloccare le installazioni delle Skills gestite dal Gateway prima dell'esecuzione dei metadati del programma di installazione. La scansione integrata del codice pericoloso (utilizzata per le installazioni dei Plugin) non è collegata al flusso di installazione delle Skills.
  • Se tutte le opzioni di installazione sono download, il Gateway espone tutte le opzioni di download.
  • Altrimenti, il Gateway sceglie un programma di installazione preferito usando le preferenze di installazione correnti (skills.install.preferBrew, skills.install.nodeManager) e i binari dell'host: prima Homebrew quando preferBrew è abilitato e brew è presente, quindi uv, poi il gestore Node configurato, quindi di nuovo Homebrew se disponibile (anche senza preferBrew), poi go e infine download.
  • Le etichette di installazione di Node riflettono il gestore Node configurato, incluso yarn.

Variabili di ambiente/chiavi API

  • L'app archivia le chiavi in ~/.openclaw/openclaw.json, sotto skills.entries.<skillKey>.
  • skills.update aggiorna parzialmente enabled, apiKey ed env.

Modalità remota

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

Contenuti correlati

Was this useful?
On this page

On this page