Skills-Konfiguration
Die gesamte skillsbezogene Konfiguration befindet sich unterskills in ~/.openclaw/openclaw.json.
Felder
allowBundled: optionale Allowlist nur für gebündelte Skills. Wenn gesetzt, sind nur gebündelte Skills in der Liste zulässig (verwaltete/Workspace-Skills sind nicht betroffen).load.extraDirs: zusätzliche Skill-Verzeichnisse, die gescannt werden (niedrigste Priorität).load.watch: überwacht Skill-Ordner und aktualisiert den Skills-Snapshot (Standard: true).load.watchDebounceMs: Entprellung für Skill-Watcher-Ereignisse in Millisekunden (Standard: 250).install.preferBrew: bevorzugt Brew-Installer, wenn verfügbar (Standard: true).install.nodeManager: Node-Installer-Präferenz (npm|pnpm|yarn|bun, Standard: npm). Dies betrifft nur Skill-Installationen; die Gateway-Laufzeit sollte weiterhin Node sein (Bun nicht empfohlen für WhatsApp/Telegram).entries.<skillKey>: skill-spezifische Überschreibungen.
enabled: setzen Siefalse, um einen Skill zu deaktivieren, auch wenn er gebündelt/installiert ist.env: Umgebungsvariablen, die für den Agent-Lauf injiziert werden (nur wenn sie noch nicht gesetzt sind).apiKey: optionale Vereinfachung für Skills, die eine primäre Umgebungsvariable deklarieren.
Hinweise
- Schlüssel unter
entrieswerden standardmäßig dem Skill-Namen zugeordnet. Wenn ein Skillmetadata.openclaw.skillKeydefiniert, verwenden Sie stattdessen diesen Schlüssel. - Änderungen an Skills werden beim nächsten Agent-Zug übernommen, wenn der Watcher aktiviert ist.
Sandboxed Skills + Umgebungsvariablen
Wenn eine Sitzung sandboxed ist, laufen Skill-Prozesse innerhalb von Docker. Die Sandbox übernimmt nicht dieprocess.env des Hosts.
Verwenden Sie eine der folgenden Optionen:
agents.defaults.sandbox.docker.env(oder agent-spezifischagents.list[].sandbox.docker.env)- Backen Sie die Umgebungsvariablen in Ihr benutzerdefiniertes Sandbox-Image ein
env und skills.entries.<skill>.env/apiKey gelten nur für Host-Ausführungen.