Aller au contenu

Skills (macOS)

L’application macOS expose les skills OpenClaw via la passerelle ; elle ne les analyse pas localement.

  • skills.status (passerelle) renvoie toutes les skills ainsi que l’éligibilité et les prérequis manquants (y compris les blocs de liste autorisée pour les skills groupées).
  • Les prérequis sont dérivés de metadata.openclaw.requires dans chaque SKILL.md.
  • metadata.openclaw.install définit les options d’installation (brew/node/go/uv).
  • L’application appelle skills.install pour exécuter les programmes d’installation sur l’hôte de la passerelle.
  • Bloque critical les résultats de code dangereux skills.install par défaut ; les résultats suspects n’émettent toujours qu’un avertissement. La substitution dangereuse existe sur la demande de passerelle, mais le flux par défaut de l’application reste fermé par l’échec.
  • La passerelle ne présente qu’un seul programme d’installation préféré lorsque plusieurs sont fournis (brew si disponible, sinon le gestionnaire de nœuds depuis skills.install, npm par défaut).
  • L’application stocke les clés dans ~/.openclaw/openclaw.json sous skills.entries.<skillKey>.
  • skills.update corrige enabled, apiKey et env.
  • L’installation et les mises à jour de configuration ont lieu sur l’hôte de la passerelle (et non sur le Mac local).