Skills (macOS)
L’application macOS expose les Skills OpenClaw via la gateway ; elle n’analyse pas les Skills localement.Source des données
skills.status(gateway) renvoie tous les Skills ainsi que leur éligibilité et les exigences manquantes (y compris les blocages de liste d’autorisation pour les Skills intégrés).- Les exigences sont dérivées 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 résultats intégrés
criticalde dangerous-code bloquentskills.installpar défaut ; les résultats suspects ne déclenchent encore qu’un avertissement. Le remplacement dangereux existe dans la requête gateway, mais le flux par défaut de l’application reste fermé par défaut en cas de problème. - Si chaque option d’installation est
download, la gateway expose tous les choix de téléchargement. - Sinon, la 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 les 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 patchs àenabled,apiKeyetenv.
Mode distant
- Les mises à jour d’installation et de configuration se font sur l’hôte gateway (pas sur le Mac local).