Skills (macOS)
L’app macOS espone le Skills di OpenClaw tramite il gateway; non analizza localmente le Skills.Sorgente dati
skills.status(gateway) restituisce tutte le Skills più idoneità e requisiti mancanti (inclusi i blocchi di allowlist per le Skills incluse).- 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. - I risultati
criticaldel rilevamento integrato di codice pericoloso bloccanoskills.installper impostazione predefinita; i risultati sospetti continuano invece solo a produrre avvisi. L’override per il pericolo esiste nella richiesta al gateway, ma il flusso predefinito dell’app resta fail-closed. - 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 disponibili sull’host: Homebrew per primo quando
skills.install.preferBrewè abilitato ebrewesiste, poiuv, poi il gestore Node configurato daskills.install.nodeManager, quindi i fallback successivi comegoodownload. - Le etichette delle installazioni Node riflettono il gestore Node configurato, incluso
yarn.
Env/chiavi API
- L’app memorizza le chiavi in
~/.openclaw/openclaw.jsonsottoskills.entries.<skillKey>. skills.updateapplica patch aenabled,apiKeyeenv.
Modalità remota
- Gli aggiornamenti di installazione + configurazione avvengono sull’host gateway (non sul Mac locale).