macOS companion app
Skills (macOS)
L’application macOS expose les Skills OpenClaw via le gateway ; elle n’analyse pas les Skills localement.
Source de données
skills.status(gateway) renvoie tous les Skills ainsi que leur éligibilité et les prérequis manquants (y compris les blocages de liste d’autorisation pour les Skills intégrés).- Les prérequis sont dérivés de
metadata.openclaw.requiresdans chaqueSKILL.md.
Actions d’installation
metadata.openclaw.installdéfinit les options d’installation (brew/node/go/uv).- L’application appelle
skills.installpour exécuter les installateurs sur l’hôte gateway. - Les constats
criticalintégrés de code dangereux bloquentskills.installpar défaut ; les constats suspects n’émettent toujours qu’un avertissement. Le remplacement dangereux existe sur la requête gateway, mais le flux par défaut de l’application reste en échec fermé. - Si chaque option d’installation est
download, le gateway expose tous les choix de téléchargement. - Sinon, le gateway choisit un installateur préféré en fonction des préférences d’installation actuelles
et des binaires présents sur l’hôte : Homebrew en premier lorsque
skills.install.preferBrewest activé et quebrewexiste, puisuv, puis le gestionnaire Node configuré dansskills.install.nodeManager, puis des replis ultérieurs commegooudownload. - Les libellés d’installation Node reflètent le gestionnaire Node configuré, y compris
yarn.
Variables d’environnement / clés API
- L’application stocke les clés dans
~/.openclaw/openclaw.jsonsousskills.entries.<skillKey>. skills.updateapplique des patches àenabled,apiKeyetenv.
Mode distant
- Les mises à jour d’installation + de configuration se produisent sur l’hôte gateway (pas sur le Mac local).