macOS companion app
Skills (macOS)
L'app macOS espone Skills di OpenClaw tramite il gateway; non analizza le Skills localmente.
Origine dei dati
skills.status(gateway) restituisce tutte le Skills più idoneità e requisiti mancanti (inclusi i blocchi allowlist per le Skills integrate).- I requisiti derivano da
metadata.openclaw.requiresin ogniSKILL.md.
Azioni di installazione
metadata.openclaw.installdefinisce le opzioni di installazione (brew/node/go/uv).- L'app chiama
skills.installper eseguire gli installer sull'host gateway. - Le rilevazioni
criticalintegrate di dangerous-code bloccanoskills.installper impostazione predefinita; le rilevazioni sospette continuano solo a emettere avvisi. L'override dangerous esiste sulla richiesta gateway, ma il flusso predefinito dell'app resta fail-closed. - Se ogni opzione di installazione è
download, il gateway espone tutte le scelte di download. - In caso contrario, il gateway sceglie un installer preferito usando le preferenze di installazione
correnti e i binari host: prima Homebrew quando
skills.install.preferBrewè abilitato ebrewesiste, poiuv, poi il gestore Node configurato daskills.install.nodeManager, poi fallback successivi comegoodownload. - Le etichette di installazione Node riflettono il gestore Node configurato, incluso
yarn.
Env/API key
- L'app memorizza le chiavi in
~/.openclaw/openclaw.jsonsottoskills.entries.<skillKey>. skills.updateapplica patch aenabled,apiKeyedenv.
Modalità remota
- Installazione + aggiornamenti di configurazione avvengono sull'host gateway (non sul Mac locale).