macOS companion app

Skills (macOS)

La aplicación de macOS muestra las Skills de OpenClaw a través del Gateway; no analiza las Skills localmente.

Fuente de datos

  • skills.status (Gateway) devuelve todas las Skills junto con su elegibilidad y los requisitos que faltan, incluidos los bloqueos de la lista de permitidos para las Skills incluidas.
  • Los requisitos proceden de metadata.openclaw.requires en cada SKILL.md.

Acciones de instalación

  • metadata.openclaw.install define las opciones de instalación (brew/node/go/uv/download).
  • La aplicación llama a skills.install para ejecutar los instaladores en el host del Gateway.
  • La security.installPolicy controlada por el operador (enabled, targets, exec) puede bloquear las instalaciones de Skills mediante el Gateway antes de que se procese la metadata del instalador. El análisis integrado de código peligroso (utilizado para las instalaciones de plugins) no está conectado al flujo de instalación de Skills.
  • Si todas las opciones de instalación son download, el Gateway muestra todas las opciones de descarga.
  • De lo contrario, el Gateway elige un instalador preferido mediante las preferencias de instalación actuales (skills.install.preferBrew, skills.install.nodeManager) y los binarios del host: primero Homebrew cuando preferBrew está habilitado y brew está presente; después uv; luego el gestor de Node configurado; a continuación, Homebrew de nuevo si está disponible (incluso sin preferBrew); después go; y, finalmente, download.
  • Las etiquetas de instalación de Node reflejan el gestor de Node configurado, incluido yarn.

Claves de entorno/API

  • La aplicación almacena las claves en ~/.openclaw/openclaw.json, dentro de skills.entries.<skillKey>.
  • skills.update modifica enabled, apiKey y env.

Modo remoto

  • Las actualizaciones de instalación y configuración se realizan en el host del Gateway, no en el Mac local.

Temas relacionados

Was this useful?
On this page

On this page