Configuración de Skills
Toda la configuración relacionada con Skills vive bajoskills en ~/.openclaw/openclaw.json.
Campos
allowBundled: lista de permitidos opcional solo para Skills integradas. Cuando se establece, solo las Skills integradas en la lista son elegibles (las Skills administradas/del espacio de trabajo no se ven afectadas).load.extraDirs: directorios adicionales de Skills para escanear (menor precedencia).load.watch: observar las carpetas de Skills y actualizar la instantánea de Skills (predeterminado: true).load.watchDebounceMs: debounce para eventos del observador de Skills en milisegundos (predeterminado: 250).install.preferBrew: preferir instaladores de brew cuando estén disponibles (predeterminado: true).install.nodeManager: preferencia del instalador de node (npm|pnpm|yarn|bun, predeterminado: npm). Esto solo afecta a las instalaciones de Skills; el runtime del Gateway debe seguir siendo Node (Bun no recomendado para WhatsApp/Telegram).entries.<skillKey>: anulaciones por Skill.
enabled: establezcafalsepara deshabilitar una Skill incluso si está integrada/instalada.env: variables de entorno inyectadas para la ejecución del agente (solo si no están ya configuradas).apiKey: conveniencia opcional para Skills que declaran una variable de entorno principal.
Notas
- Las claves bajo
entriesse asignan al nombre de la Skill de forma predeterminada. Si una Skill definemetadata.openclaw.skillKey, use esa clave en su lugar. - Los cambios en las Skills se recogen en el siguiente turno del agente cuando el observador está habilitado.
Skills en sandbox + variables de entorno
Cuando una sesión está en sandbox, los procesos de Skills se ejecutan dentro de Docker. El sandbox no hereda elprocess.env del host.
Use una de las siguientes opciones:
agents.defaults.sandbox.docker.env(oagents.list[].sandbox.docker.envpor agente)- integrar las variables de entorno en su imagen personalizada de sandbox
env y skills.entries.<skill>.env/apiKey globales se aplican solo a ejecuciones en el host.