Skills Yapılandırması
Skills ile ilgili tüm yapılandırmalarskills altında, ~/.openclaw/openclaw.json içinde yer alır.
Alanlar
allowBundled: yalnızca paketli Skills için isteğe bağlı izin listesi. Ayarlandığında, listede yer alan paketli Skills uygundur (yönetilen/çalışma alanı Skills etkilenmez).load.extraDirs: taranacak ek skill dizinleri (en düşük öncelik).load.watch: skill klasörlerini izle ve Skills anlık görüntüsünü yenile (varsayılan: true).load.watchDebounceMs: skill izleyici olayları için milisaniye cinsinden debounce (varsayılan: 250).install.preferBrew: mevcut olduğunda brew yükleyicilerini tercih et (varsayılan: true).install.nodeManager: node yükleyici tercihi (npm|pnpm|yarn|bun, varsayılan: npm). Bu yalnızca skill kurulumlarını etkiler; Gateway çalışma zamanı yine Node olmalıdır (WhatsApp/Telegram için Bun önerilmez).entries.<skillKey>: skill bazında geçersiz kılmalar.
enabled: paketli/kurulu olsa bile bir skill’i devre dışı bırakmak içinfalseolarak ayarlayın.env: ajan çalıştırması için enjekte edilen ortam değişkenleri (yalnızca zaten ayarlı değilse).apiKey: birincil bir ortam değişkeni bildiren Skills için isteğe bağlı kolaylık.
Notlar
entriesaltındaki anahtarlar varsayılan olarak skill adına eşlenir. Bir skillmetadata.openclaw.skillKeytanımlıyorsa bunun yerine o anahtarı kullanın.- İzleyici etkinleştirildiğinde, Skills’teki değişiklikler bir sonraki ajan turunda alınır.
Sandbox içindeki Skills + ortam değişkenleri
Bir oturum sandbox içindeyken, skill süreçleri Docker içinde çalışır. Sandbox, ana makineninprocess.env değerini devralmaz.
Aşağıdakilerden birini kullanın:
agents.defaults.sandbox.docker.env(veya ajan başınaagents.list[].sandbox.docker.env)- ortamı özel sandbox imajınıza gömün
env ve skills.entries.<skill>.env/apiKey yalnızca ana makine çalıştırmaları için geçerlidir.