Skills Oluşturma
Skills, aracıya araçları nasıl ve ne zaman kullanacağını öğretir. Her Skill, YAML frontmatter ve markdown yönergeleri içeren birSKILL.md dosyası barındıran bir dizindir.
Skills öğelerinin nasıl yüklendiği ve önceliklendirildiği için bkz. Skills.
İlk Skill’inizi oluşturun
SKILL.md yazın
Bu dizin içinde
SKILL.md oluşturun. Frontmatter meta verileri tanımlar,
markdown gövdesi ise aracı için yönergeleri içerir.Araçlar ekleyin (isteğe bağlı)
Frontmatter içinde özel araç şemaları tanımlayabilir veya aracıya mevcut sistem araçlarını (
exec veya browser gibi) kullanmasını söyleyebilirsiniz. Skills ayrıca belgeledikleri araçlarla birlikte plugin’lerin içinde de dağıtılabilir.Skill'i yükleyin
OpenClaw’ın Skill’i algılaması için yeni bir oturum başlatın:Skill’in yüklendiğini doğrulayın:
Skill meta veri başvurusu
YAML frontmatter şu alanları destekler:| Field | Required | Description |
|---|---|---|
name | Evet | Benzersiz tanımlayıcı (snake_case) |
description | Evet | Aracıya gösterilen tek satırlık açıklama |
metadata.openclaw.os | Hayır | OS filtresi (["darwin"], ["linux"] vb.) |
metadata.openclaw.requires.bins | Hayır | PATH üzerinde gerekli ikili dosyalar |
metadata.openclaw.requires.config | Hayır | Gerekli yapılandırma anahtarları |
En iyi uygulamalar
- Kısa olun — modele bir AI gibi nasıl davranacağını değil, ne yapacağını söyleyin
- Önce güvenlik — Skill’iniz
execkullanıyorsa, istemlerin güvenilmeyen girdiden rastgele komut enjeksiyonuna izin vermediğinden emin olun - Yerelde test edin — paylaşmadan önce test etmek için
openclaw agent --message "..."kullanın - ClawHub kullanın — ClawHub üzerinde Skills öğelerine göz atın ve katkıda bulunun
Skills nerede bulunur
| Location | Öncelik | Kapsam |
|---|---|---|
\<workspace\>/skills/ | En yüksek | Aracı başına |
\<workspace\>/.agents/skills/ | Yüksek | Çalışma alanı aracısı başına |
~/.agents/skills/ | Orta | Paylaşılan aracı profili |
~/.openclaw/skills/ | Orta | Paylaşılan (tüm aracılar) |
| Paketlenmiş (OpenClaw ile gelir) | Düşük | Genel |
skills.load.extraDirs | En düşük | Özel paylaşılan klasörler |
İlgili
- Skills başvurusu — yükleme, öncelik ve geçitleme kuralları
- Skills yapılandırması —
skills.*yapılandırma şeması - ClawHub — genel Skill kayıt defteri
- Plugin Geliştirme — plugin’ler Skills dağıtabilir