Skills-configuratie
Alle skills-gerelateerde configuratie bevindt zich onderskills in ~/.openclaw/openclaw.json.
Velden
allowBundled: optionele toegestane lijst alleen voor gebundelde skills. Indien ingesteld, komen alleen gebundelde skills in de lijst in aanmerking (beheerde/werkruimte-skills blijven onaangetast).load.extraDirs: aanvullende skill-mappen om te scannen (laagste prioriteit).load.watch: bewaak skill-mappen en vernieuw de skills-snapshot (standaard: true).load.watchDebounceMs: debounce voor skill-watcher-gebeurtenissen in milliseconden (standaard: 250).install.preferBrew: geef de voorkeur aan brew-installers wanneer beschikbaar (standaard: true).install.nodeManager: voorkeur voor node-installer (npm|pnpm|yarn|bun, standaard: npm). Dit beïnvloedt alleen skill-installaties; de Gateway-runtime moet nog steeds Node zijn (Bun niet aanbevolen voor WhatsApp/Telegram).entries.<skillKey>: overrides per skill.
enabled: stelfalsein om een skill uit te schakelen, zelfs als deze gebundeld/geïnstalleerd is.env: omgevingsvariabelen die worden geïnjecteerd voor de agent-run (alleen als ze nog niet zijn ingesteld).apiKey: optioneel gemak voor skills die een primaire env-var declareren.
Notities
- Sleutels onder
entriesworden standaard gekoppeld aan de skillnaam. Als een skillmetadata.openclaw.skillKeydefinieert, gebruik die sleutel in plaats daarvan. - Wijzigingen aan skills worden opgepikt bij de volgende agent-beurt wanneer de watcher is ingeschakeld.
Gesandboxde skills + env-vars
Wanneer een sessie gesandboxed is, draaien skill-processen binnen Docker. De sandbox erft niet de hostprocess.env.
Gebruik een van de volgende opties:
agents.defaults.sandbox.docker.env(of per agentagents.list[].sandbox.docker.env)- bak de env in je aangepaste sandbox-image
env en skills.entries.<skill>.env/apiKey zijn alleen van toepassing op host-runs.