ClawHub
ClawHub, OpenClaw için herkese açık Skills kayıt defteridir. Ücretsiz bir hizmettir: tüm skills herkese açık, açıktır ve paylaşım ile yeniden kullanım için herkes tarafından görülebilir. Bir skill, yalnızca birSKILL.md dosyası (ve buna eşlik eden metin dosyaları) içeren bir klasördür. Skills’leri web uygulamasında gezebilir ya da CLI kullanarak arayabilir, yükleyebilir, güncelleyebilir ve yayımlayabilirsiniz.
Site: clawhub.ai
ClawHub nedir
- OpenClaw skills’leri için herkese açık bir kayıt defteri.
- Skill paketleri ve meta veriler için sürümlü bir depo.
- Arama, etiketler ve kullanım sinyalleri için bir keşif yüzeyi.
Nasıl çalışır
- Bir kullanıcı bir skill paketini (dosyalar + meta veriler) yayımlar.
- ClawHub paketi depolar, meta verileri ayrıştırır ve bir sürüm atar.
- Kayıt defteri skill’i arama ve keşif için indeksler.
- Kullanıcılar OpenClaw içinde skills’leri tarar, indirir ve yükler.
Neler yapabilirsiniz
- Yeni skills ve mevcut skills’in yeni sürümlerini yayımlamak.
- Ada, etiketlere veya aramaya göre skills keşfetmek.
- Skill paketlerini indirip dosyalarını incelemek.
- Kötüye kullanım veya güvensiz skills’i raporlamak.
- Moderatörseniz gizleme, görünür yapma, silme veya yasaklama işlemleri yapmak.
22. Kime yönelik (başlangıç dostu)
OpenClaw ajanınıza yeni yetenekler eklemek istiyorsanız, ClawHub skills bulup yüklemenin en kolay yoludur. Arka ucun nasıl çalıştığını bilmeniz gerekmez. Şunları yapabilirsiniz:- Skills’i doğal dil ile aramak.
- Bir skill’i çalışma alanınıza yüklemek.
- Skills’i tek bir komutla daha sonra güncellemek.
- Kendi skills’inizi yayımlayarak yedeklemek.
Hızlı başlangıç (teknik olmayan)
- CLI’yi yükleyin (bir sonraki bölüme bakın).
- İhtiyacınız olan bir şeyi arayın:
clawhub search "calendar"
- Bir skill yükleyin:
clawhub install <skill-slug>
- Yeni skill’in algılanması için yeni bir OpenClaw oturumu başlatın.
CLI’yi yükleyin
Birini seçin:OpenClaw içine nasıl entegre olur
Varsayılan olarak CLI, skills’i geçerli çalışma dizininiz altında./skills konumuna yükler. Bir OpenClaw çalışma alanı yapılandırılmışsa, clawhub, --workdir (veya CLAWHUB_WORKDIR) ile geçersiz kılmadığınız sürece o çalışma alanına geri düşer. OpenClaw, çalışma alanı skills’lerini <workspace>/skills konumundan yükler ve bunları bir sonraki oturumda algılar. Zaten ~/.openclaw/skills veya paketlenmiş skills kullanıyorsanız, çalışma alanı skills’leri önceliklidir.
Skills’in nasıl yüklendiği, paylaşıldığı ve sınırlandığı hakkında daha fazla ayrıntı için bkz. Skills.
Skill sistemi genel bakış
Bir skill, OpenClaw’a belirli bir görevi nasıl gerçekleştireceğini öğreten, sürümlü bir dosya paketidir. Her yayımlama yeni bir sürüm oluşturur ve kayıt defteri, kullanıcıların değişiklikleri denetleyebilmesi için sürüm geçmişini tutar. Tipik bir skill şunları içerir:- Birincil açıklama ve kullanım bilgilerini içeren bir
SKILL.mddosyası. - Skill tarafından kullanılan isteğe bağlı yapılandırmalar, betikler veya destekleyici dosyalar.
- Etiketler, özet ve yükleme gereksinimleri gibi meta veriler.
Hizmetin sundukları (özellikler)
- Skills ve bunların
SKILL.mdiçeriklerinin herkese açık olarak gezilmesi. - Yalnızca anahtar kelimelere değil, gömlemelere (vektör arama) dayalı arama.
- Sürümleme: semver, değişiklik günlükleri ve etiketler (
latestdahil). - İndirmeler: sürüm başına zip olarak.
- Yıldızlar ve yorumlar ile topluluk geri bildirimi.
- Onaylar ve denetimler için moderasyon kancaları.
- Otomasyon ve betikleme için CLI dostu API.
Güvenlik ve moderasyon
ClawHub varsayılan olarak açıktır. Herkes skills yükleyebilir, ancak yayımlamak için GitHub hesabının en az bir haftalık olması gerekir. Bu, meşru katkıda bulunanları engellemeden kötüye kullanımı yavaşlatmaya yardımcı olur. Raporlama ve moderasyon:- Giriş yapmış herhangi bir kullanıcı bir skill’i raporlayabilir.
- Rapor nedenleri zorunludur ve kaydedilir.
- Her kullanıcı aynı anda en fazla 20 aktif rapora sahip olabilir.
- 3’ten fazla benzersiz raporu olan skills varsayılan olarak otomatik gizlenir.
- Moderatörler gizli skills’i görüntüleyebilir, görünür yapabilir, silebilir veya kullanıcıları yasaklayabilir.
- Raporlama özelliğinin kötüye kullanılması hesap yasaklarıyla sonuçlanabilir.
CLI komutları ve parametreler
Genel seçenekler (tüm komutlar için geçerlidir):--workdir <dir>: Çalışma dizini (varsayılan: geçerli dizin; OpenClaw çalışma alanına geri düşer).--dir <dir>: Skills dizini, workdir’e göreli (varsayılan:skills).--site <url>: Site temel URL’si (tarayıcı girişi).--registry <url>: Kayıt defteri API temel URL’si.--no-input: İstemleri devre dışı bırak (etkileşimsiz).-V, --cli-version: CLI sürümünü yazdır.
clawhub login(tarayıcı akışı) veyaclawhub login --token <token>clawhub logoutclawhub whoami
--token <token>: Bir API anahtarı yapıştırın.--label <label>: Tarayıcı giriş belirteçleri için saklanan etiket (varsayılan:CLI token).--no-browser: Tarayıcı açma (--tokengerektirir).
clawhub search "query"--limit <n>: Azami sonuç sayısı.
clawhub install <slug>--version <version>: Belirli bir sürümü yükle.--force: Klasör zaten varsa üzerine yaz.
clawhub update <slug>clawhub update --all--version <version>: Belirli bir sürüme güncelle (yalnızca tek slug).--force: Yerel dosyalar yayımlanmış hiçbir sürümle eşleşmediğinde üzerine yaz.
clawhub list(.clawhub/lock.json’yı okur)
clawhub publish <path>--slug <slug>: Skill slug’ı.--name <name>: Görünen ad.--version <version>: Semver sürümü.--changelog <text>: Değişiklik günlüğü metni (boş olabilir).--tags <tags>: Virgülle ayrılmış etiketler (varsayılan:latest).
clawhub delete <slug> --yesclawhub undelete <slug> --yes
clawhub sync--root <dir...>: Ek tarama kökleri.--all: İstemler olmadan her şeyi yükle.--dry-run: Nelerin yükleneceğini göster.--bump <type>: Güncellemeler içinpatch|minor|major(varsayılan:patch).--changelog <text>: Etkileşimsiz güncellemeler için değişiklik günlüğü.--tags <tags>: Virgülle ayrılmış etiketler (varsayılan:latest).--concurrency <n>: Kayıt defteri denetimleri (varsayılan: 4).
Ajanlar için yaygın iş akışları
Skills arama
Yeni skills indirme
Yüklü skills’i güncelleme
Skills’inizi yedekleme (yayımlama veya senkronizasyon)
Tek bir skill klasörü için:Gelişmiş ayrıntılar (teknik)
Sürümleme ve etiketler
- Her yayımlama yeni bir semver
SkillVersionoluşturur. latestgibi etiketler bir sürüme işaret eder; etiketleri taşımak geri almayı mümkün kılar.- Değişiklik günlükleri sürüm başına eklenir ve senkronizasyon veya güncelleme yayımlamalarında boş olabilir.
Yerel değişiklikler ve kayıt defteri sürümleri
Güncellemeler, yerel skill içeriğini bir içerik özeti kullanarak kayıt defteri sürümleriyle karşılaştırır. Yerel dosyalar yayımlanmış hiçbir sürümle eşleşmiyorsa, CLI üzerine yazmadan önce sorar (veya etkileşimsiz çalıştırmalarda--force gerektirir).
Senkronizasyon taraması ve geri dönüş kökleri
clawhub sync önce geçerli workdir’i tarar. Hiç skill bulunmazsa, bilinen eski konumlara geri düşer (örneğin ~/openclaw/skills ve ~/.openclaw/skills). Bu, ek bayraklar olmadan eski skill yüklemelerini bulmak için tasarlanmıştır.
Depolama ve kilit dosyası
- Yüklü skills, workdir’iniz altında
.clawhub/lock.jsoniçinde kaydedilir. - Kimlik doğrulama belirteçleri ClawHub CLI yapılandırma dosyasında saklanır (
CLAWHUB_CONFIG_PATHile geçersiz kılınabilir).
Telemetri (yükleme sayıları)
Giriş yapmışkenclawhub sync çalıştırdığınızda, CLI yükleme sayılarını hesaplamak için asgari bir anlık görüntü gönderir. Bunu tamamen devre dışı bırakabilirsiniz:
Ortam değişkenleri
CLAWHUB_SITE: Site URL’sini geçersiz kılar.CLAWHUB_REGISTRY: Kayıt defteri API URL’sini geçersiz kılar.CLAWHUB_CONFIG_PATH: CLI’nin belirteci/yapılandırmayı nerede sakladığını geçersiz kılar.CLAWHUB_WORKDIR: Varsayılan workdir’i geçersiz kılar.CLAWHUB_DISABLE_TELEMETRY=1:syncüzerinde telemetriyi devre dışı bırakır.