Skills (macOS)
L’application macOS expose les compétences OpenClaw via la passerelle ; elle n’analyse pas les compétences localement.
Source de données
Section intitulée « Source de données »skills.status(passerelle) renvoie toutes les compétences ainsi que l’éligibilité et les prérequis manquants (y compris les blocs de liste d’autorisation pour les compétences groupées).- Les prérequis sont dérivés de
metadata.openclaw.requiresdans chaqueSKILL.md.
Actions d’installation
Section intitulée « 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 de la passerelle. - Les résultats
criticalde code dangereux intégrés bloquentskills.installpar défaut ; les résultats suspects n’avertissent que. La substitution dangereuse existe sur la requête de passerelle, mais le flux de l’application par défaut reste fermé par défaut (fail-closed). - Si chaque option d’installation est
download, la passerelle présente tous les choix de téléchargement. - Sinon, la passerelle choisit un installateur préféré en utilisant les préférences d’installation actuelles et les binaires de l’hôte : Homebrew en premier lorsque
skills.install.preferBrewest activé et quebrewexiste, puisuv, puis le gestionnaire de nœud configuré à partir deskills.install.nodeManager, puis plus tard des solutions de repli commegooudownload. - Les étiquettes d’installation Node reflètent le gestionnaire de nœud configuré, y compris
yarn.
Clés Env/API
Section intitulée « Clés Env/API »- L’application stocke les clés dans
~/.openclaw/openclaw.jsonsousskills.entries.<skillKey>. skills.updatecorrigeenabled,apiKeyetenv.
Mode distant
Section intitulée « Mode distant »- L’installation et les mises à jour de configuration ont lieu sur l’hôte de la passerelle (et non sur le Mac local).