De meeste laad-/installatieconfiguratie voor skills staat onderDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
skills in
~/.openclaw/openclaw.json. Agentspecifieke zichtbaarheid van skills staat onder
agents.defaults.skills en agents.list[].skills.
agents.defaults.imageGenerationModel
plus de kern-tool image_generate. skills.entries.* is alleen voor aangepaste of
externe skill-workflows.
Als je een specifieke beeldprovider/-model selecteert, configureer dan ook de
auth/API-sleutel van die provider. Typische voorbeelden: GEMINI_API_KEY of GOOGLE_API_KEY voor
google/*, OPENAI_API_KEY voor openai/*, en FAL_KEY voor fal/*.
Voorbeelden:
- Native Nano Banana Pro-achtige configuratie:
agents.defaults.imageGenerationModel.primary: "google/gemini-3-pro-image-preview" - Native fal-configuratie:
agents.defaults.imageGenerationModel.primary: "fal/fal-ai/flux/dev"
Toelatingslijsten voor agentskills
Gebruik agentconfiguratie wanneer je dezelfde skill-roots voor machine/workspace wilt, maar een andere zichtbare skill-set per agent.agents.defaults.skills: gedeelde basis-toelatingslijst voor agents dieagents.list[].skillsweglaten.- Laat
agents.defaults.skillsweg om skills standaard onbeperkt te laten. agents.list[].skills: expliciete uiteindelijke skill-set voor die agent; deze wordt niet samengevoegd met defaults.agents.list[].skills: []: stel geen skills beschikbaar voor die agent.
Velden
- Ingebouwde skill-roots bevatten altijd
~/.openclaw/skills,~/.agents/skills,<workspace>/.agents/skills, en<workspace>/skills. allowBundled: optionele toelatingslijst alleen voor gebundelde skills. Wanneer ingesteld, komen alleen gebundelde skills in de lijst in aanmerking (beheerde, agent- en workspace-skills blijven onaangetast).load.extraDirs: extra skill-mappen om te scannen (laagste prioriteit).load.allowSymlinkTargets: vertrouwde echte doelmappen waar symlinked skill-mappen naar mogen verwijzen, zelfs wanneer de symlink buiten die doelroot staat. Gebruik dit voor opzettelijke sibling-repo-indelingen zoals~/.agents/skills/manager -> ~/Projects/manager/skills.load.watch: bekijk skill-mappen en vernieuw de skill-snapshot (standaard: true).load.watchDebounceMs: debounce voor skill-watcher-events 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).openclaw setup --node-manageris beperkter en accepteert momenteelnpm,pnpm, ofbun. Stelskills.install.nodeManager: "yarn"handmatig in als je door Yarn ondersteunde skill-installaties wilt.
install.allowUploadedArchives: sta vertrouwdeoperator.adminGateway- clients toe om privé-ziparchieven te installeren die viaskills.upload.*zijn klaargezet (standaard: false). Dit schakelt alleen het pad voor geüploade archieven in; normale ClawHub- installaties hebben dit niet nodig.entries.<skillKey>: overschrijvingen per skill.agents.defaults.skills: optionele standaard-toelatingslijst voor skills die wordt geërfd door agents dieagents.list[].skillsweglaten.agents.list[].skills: optionele uiteindelijke toelatingslijst per agent; expliciete lijsten vervangen geërfde defaults in plaats van samen te voegen.
Symlinked sibling-repo’s
Standaard is elke skill-root een containmentgrens. Als een skill-map onder~/.agents/skills een symlink is die buiten ~/.agents/skills uitkomt,
slaat OpenClaw deze over en logt Skipping escaped skill path outside its configured root.
Behoud de symlink-indeling en sta alleen de vertrouwde doelroot toe:
~/.agents/skills/manager -> ~/Projects/manager/skills geaccepteerd na
realpath-resolutie. extraDirs scant de sibling-repo ook rechtstreeks, terwijl
allowSymlinkTargets het symlinked pad behoudt voor bestaande agent-skill-
indelingen. Houd doelitems beperkt; wijs niet naar brede roots zoals ~ of
~/Projects, tenzij elke skill-tree onder die root wordt vertrouwd.
Velden per skill:
enabled: stel in opfalseom een skill uit te schakelen, zelfs als deze gebundeld/geïnstalleerd is.env: omgevingsvariabelen die voor de agent-run worden geïnjecteerd (alleen als ze nog niet zijn ingesteld).apiKey: optioneel gemak voor skills die een primaire env-var declareren. Ondersteunt plaintext string of SecretRef-object ({ source, provider, id }).
Notities
- Sleutels onder
entriesworden standaard aan de skill-naam gekoppeld. Als een skillmetadata.openclaw.skillKeydefinieert, gebruik dan die sleutel. - Laadprioriteit is
<workspace>/skills→<workspace>/.agents/skills→~/.agents/skills→~/.openclaw/skills→ gebundelde skills →skills.load.extraDirs. - Wijzigingen aan skills worden opgepakt bij de volgende agent-turn wanneer de watcher is ingeschakeld.
Gesandboxte skills en env-vars
Wanneer een sessie gesandboxed is, draaien skill-processen binnen de geconfigureerde sandbox-backend. De sandbox erft de host-process.env niet.
Gebruik een van:
agents.defaults.sandbox.docker.envvoor de Docker-backend (of per agentagents.list[].sandbox.docker.env).- Bak de env in je aangepaste sandbox-image of externe sandbox-omgeving.
Gerelateerd
Skills
Wat skills zijn en hoe ze worden geladen.
Skills maken
Aangepaste skill-packs maken.
Slash-commando's
Native commandocatalogus en chatrichtlijnen.
Configuratiereferentie
Volledig
skills- en agents.skills-schema.