Skip to main content
Skills, ajana araçları nasıl ve ne zaman kullanacağını öğretir. Her skill, YAML frontmatter ve Markdown talimatları içeren bir SKILL.md dosyasına sahip bir dizindir. OpenClaw, skill’leri tanımlı bir öncelik sırasına göre çeşitli köklerden yükler.

İlk skill’inizi oluşturun

1

Skill dizinini oluşturun

Skill’ler, çalışma alanınızdaki skills/ klasöründe bulunur:
Düzenleme amacıyla skill’leri alt klasörlerde gruplayabilirsiniz — skill yine de klasör yoluyla değil, SKILL.md frontmatter alanıyla adlandırılır:
2

SKILL.md dosyasını yazın

Frontmatter meta verileri tanımlar; gövde ise ajana talimatları verir.
OpenClaw, varsayılan olarak skill kökleri altındaki SKILL.md dosyalarını izler. İzleyici devre dışıysa veya mevcut bir oturuma devam ediyorsanız ajanın yenilenmiş listeyi alması için yeni bir oturum başlatın:
3

Test edin

Alternatif olarak bir sohbet açıp doğrudan ajana sorun. Ada göre açıkça çağırmak için /skill hello-world kullanın.

SKILL.md başvurusu

Zorunlu alanlar

İsteğe bağlı frontmatter anahtarları

Erişim denetimi alanları (requires.bins, requires.env vb.) için Skills — Erişim denetimi bölümüne bakın.

{baseDir} kullanımı

Skill dizini içindeki dosyalara yolları sabit kodlamadan başvurun — ajan {baseDir} değerini skill’in kendi dizinine göre çözümler:

Koşullu etkinleştirme ekleme

Skill’inizin yalnızca bağımlılıkları kullanılabilir olduğunda yüklenmesi için erişim denetimi uygulayın:
Tam başvuru: Skills — Erişim denetimi.
Bir API anahtarını openclaw.json içindeki bir skill girdisine bağlayın:
Anahtar, yalnızca söz konusu ajan dönüşü için ana sürece enjekte edilir. Korumalı alana ulaşmaz — bkz. korumalı alan ortam değişkenleri.

Skill Workshop aracılığıyla önerin

Ajan tarafından taslak hâline getirilen skill’ler için veya bir skill kullanıma girmeden önce operatör incelemesi istiyorsanız doğrudan SKILL.md yazmak yerine Skill Workshop önerilerini kullanın.
Öneri destek dosyaları içeriyorsa --proposal-dir kullanın:
Dizin, kökünde PROPOSAL.md içermelidir. Destek dosyaları assets/, examples/, references/, scripts/ veya templates/ altında bulunur. İncelemeden sonra:
Önerinin tam yaşam döngüsü için Skill Workshop bölümüne bakın.

ClawHub’da yayımlama

1

SKILL.md dosyanızın eksiksiz olduğundan emin olun

name, description ve tüm metadata.openclaw erişim denetimi alanlarının ayarlandığından emin olun. Bir proje sayfanız varsa homepage URL’si ekleyin.
2

Bağımsız ClawHub CLI'ı yükleyin ve oturum açın

3

Yayımlayın

Çıkarılan sürümü geçersiz kılmak veya belirli bir sahip altında yayımlamak için --version <version> ya da --owner <owner> ekleyin. Tam akış, sahip kapsamı ve diğer bakım komutları (clawhub sync, clawhub skill rename, …) için ClawHub — Yayımlama ve ClawHub CLI bölümlerine bakın.

En iyi uygulamalar

  • Kısa ve öz olun — modele bir yapay zekâ olarak nasıl davranacağını değil, ne yapacağını söyleyin.
  • Önce güvenlik — skill’iniz exec kullanıyorsa istemlerin güvenilmeyen girdilerden rastgele komut enjeksiyonuna izin vermediğinden emin olun.
  • Yerel olarak test edin — paylaşmadan önce openclaw agent --message "..." kullanın.
  • ClawHub kullanın — sıfırdan oluşturmadan önce clawhub.ai adresindeki topluluk skill’lerine göz atın.

İlgili konular

Skills başvurusu

Yükleme sırası, erişim denetimi, izin listeleri ve SKILL.md biçimi.

Skill Workshop

Ajan tarafından taslak hâline getirilen skill’ler için öneri kuyruğu.

Skills yapılandırması

Tam skills.* yapılandırma şeması.

ClawHub

Herkese açık kayıt defterindeki skill’lere göz atın ve skill yayımlayın.

Plugin oluşturma

Plugin’ler, belgeledikleri araçlarla birlikte skill’ler sunabilir.