Skills
ClawHub
ClawHub, OpenClaw Skills ve Pluginleri için herkese açık kayıt defteridir.
- Skills aramak, yüklemek ve güncellemek; ayrıca ClawHub’dan Plugin yüklemek için yerel
openclawkomutlarını kullanın. - Kayıt defteri kimlik doğrulaması, yayımlama, silme/silmeyi geri alma ve eşitleme iş akışları için ayrı
clawhubCLI aracını kullanın.
Site: clawhub.ai
Hızlı başlangıç
Ara
openclaw skills search "calendar"
Yükle
openclaw skills install <skill-slug>
Kullan
Yeni bir OpenClaw oturumu başlatın - yeni Skills’i algılar.
Yayımla (isteğe bağlı)
Kayıt defteriyle kimliği doğrulanmış iş akışları (yayımlama, eşitleme, yönetme) için
ayrı clawhub CLI aracını yükleyin:
npm i -g clawhub
# or
pnpm add -g clawhub
Yerel OpenClaw akışları
Skills
openclaw skills search "calendar"
openclaw skills install <skill-slug>
openclaw skills update --all
Yerel openclaw komutları etkin çalışma alanınıza yükleme yapar ve
kaynak meta verilerini kalıcı tutar; böylece sonraki update çağrıları ClawHub’da kalabilir.
Plugins
openclaw plugins search "calendar"
openclaw plugins install clawhub:<package>
openclaw plugins update --all
plugins search, ClawHub Plugin kataloğunu sorgular ve yüklemeye hazır
paket adlarını yazdırır. ClawHub çözümlemesi istediğinizde clawhub:<package> kullanın.
Çıplak npm uyumlu Plugin belirtimleri, başlatma geçişi sırasında npm’den yüklenir:
openclaw plugins install openclaw-codex-app-server
npm:<package> de yalnızca npm içindir ve bir belirtimin aksi halde
belirsiz olabileceği durumlarda yararlıdır:
openclaw plugins install npm:openclaw-codex-app-server
Plugin yüklemeleri, arşiv yüklemesi çalışmadan önce duyurulan pluginApi ve
minGatewayVersion uyumluluğunu doğrular; böylece uyumsuz ana makineler paketi
kısmen yüklemek yerine erkenden kapalı şekilde başarısız olur. Bir paket sürümü
ClawPack yapıtı yayımladığında OpenClaw, tam olarak yüklenen npm-pack .tgz
dosyasını tercih eder, ClawHub özet başlığını ve indirilen baytları doğrular ve sonraki
güncellemeler için yapıt türünü, npm bütünlüğünü, npm shasum değerini, tarball adını
ve ClawPack özet meta verilerini kaydeder. ClawPack meta verileri olmayan daha eski
paket sürümleri, eski paket arşivi doğrulama yolunu kullanmaya devam eder.
ClawHub nedir
- OpenClaw Skills ve Pluginleri için herkese açık bir kayıt defteri.
- Skills paketlerinin ve meta verilerinin sürümlü deposu.
- Arama, etiketler ve kullanım sinyalleri için bir keşif yüzeyi.
Tipik bir Skills, şunları içeren sürümlü bir dosya paketidir:
- Birincil açıklama ve kullanımı içeren bir
SKILL.mddosyası. - Skills tarafından kullanılan isteğe bağlı yapılandırmalar, betikler veya destek dosyaları.
- Etiketler, özet ve yükleme gereksinimleri gibi meta veriler.
ClawHub, keşfi desteklemek ve Skills yeteneklerini güvenli şekilde ortaya çıkarmak için meta verileri kullanır. Kayıt defteri, sıralamayı ve görünürlüğü iyileştirmek için kullanım sinyallerini (yıldızlar, indirmeler) izler. Her yayımlama yeni bir semver 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 saklar.
Çalışma alanı ve Skills yükleme
Ayrı clawhub CLI aracı da Skills’i geçerli çalışma dizininizin altındaki
./skills içine 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 bu çalışma
alanına geri döner. OpenClaw, çalışma alanı Skills’lerini <workspace>/skills
konumundan yükler ve bunları 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 kapılandığı
hakkında daha fazla ayrıntı için Skills sayfasına bakın.
Hizmet özellikleri
| Özellik | Notlar |
|---|---|
| Herkese açık gezinme | Skills ve SKILL.md içerikleri herkese açık olarak görüntülenebilir. |
| Arama | Yalnızca anahtar sözcükler değil, embedding destekli (vektör araması). |
| Sürümleme | Semver, değişiklik günlükleri ve etiketler (latest dahil). |
| İndirmeler | Sürüm başına zip. |
| Yıldızlar ve yorumlar | Topluluk geri bildirimi. |
| Güvenlik taraması özetleri | Ayrıntı sayfaları yükleme veya indirme öncesinde en son tarama durumunu gösterir. |
| Tarayıcı ayrıntı sayfaları | VirusTotal, ClawScan ve statik analiz sonuçlarında derin bağlantılar bulunur. |
| Sahip kurtarma panosu | Yayımcılar, /dashboard üzerinden taramada bekletilen sahip oldukları içeriği görebilir. |
| Sahip tarafından istenen yeniden taramalar | Sahipler, yanlış pozitif kurtarma için sınırlı yeniden taramalar isteyebilir. |
| Moderasyon | Onaylar ve denetimler. |
| CLI dostu API | Otomasyon ve betik yazımı için uygundur. |
Güvenlik ve moderasyon
ClawHub varsayılan olarak açıktır - herkes Skills yükleyebilir, ancak yayımlama yapabilmek için bir GitHub hesabının en az bir haftalık olması gerekir. Bu, meşru katkıda bulunanları engellemeden kötüye kullanımı yavaşlatır.
Güvenlik taramaları
ClawHub, yayımlanan Skills ve Plugin sürümlerinde otomatik güvenlik denetimleri çalıştırır. Herkese açık ayrıntı sayfaları geçerli sonucu özetler ve tarayıcı satırları VirusTotal, ClawScan ve statik analiz için ayrılmış ayrıntı sayfalarına bağlanır.
Taramada bekletilen veya engellenen sürümler, sahipleri için /dashboard içinde görünür
kalırken herkese açık katalog ve yükleme yüzeylerinde kullanılamayabilir.
Raporlama
- Oturum açmış herhangi bir kullanıcı bir Skills’i raporlayabilir.
- Rapor nedenleri zorunludur ve kaydedilir.
- Her kullanıcının aynı anda en fazla 20 etkin raporu olabilir.
- 3’ten fazla benzersiz raporu olan Skills varsayılan olarak otomatik gizlenir.
Moderasyon
- Moderatörler gizli Skills’i görüntüleyebilir, gizlemeyi kaldırabilir, silebilir veya kullanıcıları yasaklayabilir.
- Raporlama özelliğini kötüye kullanmak hesap yasaklarına neden olabilir.
- Moderatör olmak mı istiyorsunuz? OpenClaw Discord’da sorun ve bir moderatör veya bakım sorumlusuyla iletişime geçin.
ClawHub CLI
Buna yalnızca yayımlama/eşitleme gibi kayıt defteriyle kimliği doğrulanmış iş akışları için ihtiyaç duyarsınız.
Genel seçenekler
"--workdir"--dir"--site"--registry--no-inputbooleanİstemleri devre dışı bırakır (etkileşimsiz).
-V, --cli-versionbooleanCLI sürümünü yazdırır.
Komutlar
Kimlik doğrulama (oturum açma / oturumu kapatma / whoami)
clawhub login # browser flow
clawhub login --token <token>
clawhub logout
clawhub whoami
Oturum açma seçenekleri:
--token <token>- bir API token’ı yapıştırın.--label <label>- tarayıcı oturum açma token’ları için saklanan etiket (varsayılan:CLI token).--no-browser- tarayıcı açma (--tokengerektirir).
Arama
clawhub search "query"
Skills arar. Plugin/paket keşfi için clawhub package explore kullanın.
--limit <n>- en fazla sonuç.
Pluginlere göz at / incele
clawhub package explore --family code-plugin
clawhub package explore "episodic-claw" --family code-plugin
clawhub package inspect episodic-claw
package explore ve package inspect, Plugin/paket keşfi ve meta veri incelemesi için ClawHub CLI yüzeyleridir. Yerel OpenClaw yüklemeleri yine openclaw plugins install clawhub:<package> kullanır.
Seçenekler:
--family skill|code-plugin|bundle-plugin- paket ailesini filtrele.--official- yalnızca resmi paketleri göster.--executes-code- yalnızca kod çalıştıran paketleri göster.--version <version>/--tag <tag>- belirli bir paket sürümünü incele.--versions,--files,--file <path>- paket geçmişini ve dosyalarını incele.--json- makine tarafından okunabilir çıktı.
Yükle / güncelle / listele
clawhub install <slug>
clawhub update <slug>
clawhub update --all
clawhub list
Seçenekler:
--version <version>- belirli bir sürümü yükle veya güncelle (updateüzerinde yalnızca tek slug).--force- klasör zaten varsa veya yerel dosyalar yayımlanmış herhangi bir sürümle eşleşmiyorsa üzerine yaz.clawhub list,.clawhub/lock.jsondosyasını okur.
Skills yayımla
clawhub skill publish <path>
Seçenekler:
--slug <slug>- Skills 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).
Pluginleri yayımla
clawhub package publish <source>
<source> yerel bir klasör, owner/repo, owner/repo@ref veya bir
GitHub URL’si olabilir.
Seçenekler:
--dry-run- hiçbir şey yüklemeden tam yayımlama planını oluştur.--json- CI için makine tarafından okunabilir çıktı üret.--source-repo,--source-commit,--source-ref- otomatik algılama yeterli olmadığında isteğe bağlı geçersiz kılmalar.
Yeniden tarama iste
clawhub skill rescan <slug>
clawhub skill rescan <slug> --yes --json
clawhub package rescan <name>
clawhub package rescan <name> --yes --json
Yeniden tarama komutları, oturum açmış bir sahip token’ı gerektirir ve en son
yayımlanmış Skills sürümünü veya Plugin sürümünü hedefler. Etkileşimsiz çalışmalarda
--yes iletin.
JSON yanıtları hedef türünü, adı, sürümü, yeniden tarama durumunu ve o sürüm veya yayın için kalan/azami istek sayılarını içerir.
Sil / silmeyi geri al (sahip veya yönetici)
clawhub delete <slug> --yes
clawhub undelete <slug> --yes
Eşitle (yereli tara + yeni veya güncellenmiş olanları yayımla)
clawhub sync
Seçenekler:
--root <dir...>- ek tarama kökleri.--all- istem 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).
Yaygın iş akışları
Ara
clawhub search "postgres backups"
Bir Plugin bul
clawhub package explore --family code-plugin
clawhub package explore "memory" --family code-plugin
clawhub package inspect episodic-claw
Yükle
clawhub install my-skill-pack
Tümünü güncelle
clawhub update --all
Tek bir skill yayımla
clawhub skill publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest
Birçok skill eşitle
clawhub sync --all
GitHub'dan bir Plugin yayımla
clawhub package publish your-org/your-plugin --dry-run
clawhub package publish your-org/your-plugin
clawhub package publish your-org/[email protected]
clawhub package publish https://github.com/your-org/your-plugin
Plugin paketi meta verileri
Kod Plugin'leri, gerekli OpenClaw meta verilerini
package.json içinde içermelidir:
{
"name": "@myorg/openclaw-my-plugin",
"version": "1.0.0",
"type": "module",
"openclaw": {
"extensions": ["./src/index.ts"],
"runtimeExtensions": ["./dist/index.js"],
"compat": {
"pluginApi": ">=2026.3.24-beta.2",
"minGatewayVersion": "2026.3.24-beta.2"
},
"build": {
"openclawVersion": "2026.3.24-beta.2",
"pluginSdkVersion": "2026.3.24-beta.2"
}
}
}
Yayımlanan paketler derlenmiş JavaScript ile gönderilmeli ve
runtimeExtensions bu çıktıyı göstermelidir. Git checkout kurulumları,
derlenmiş dosya yoksa hâlâ TypeScript kaynağına geri dönebilir, ancak
derlenmiş çalışma zamanı girişleri başlangıç, doctor ve
Plugin yükleme yollarında çalışma zamanı TypeScript derlemesini önler.
Sürümleme, lockfile ve telemetri
Sürümleme ve etiketler
- Her yayımlama yeni bir semver
SkillVersionoluşturur. - Etiketler (
latestgibi) bir sürümü gösterir; etiketleri taşımak geri almanıza olanak tanır. - Değişiklik günlükleri sürüm başına eklenir ve güncellemeleri eşitlerken veya yayımlarken boş olabilir.
Yerel değişiklikler ve registry sürümleri
Güncellemeler, yerel skill içeriklerini bir içerik hash'i kullanarak
registry sürümleriyle karşılaştırır. Yerel dosyalar yayımlanmış
herhangi bir sürümle eşleşmiyorsa CLI, üzerine yazmadan önce sorar
(veya etkileşimsiz çalıştırmalarda --force gerektirir).
Eşitleme taraması ve yedek kökler
clawhub sync önce geçerli workdir'inizi tarar. Hiç skill
bulunamazsa bilinen eski konumlara geri döner (örneğin
~/openclaw/skills ve ~/.openclaw/skills). Bu, ek bayraklar olmadan
eski skill kurulumlarını bulmak için tasarlanmıştır.
Depolama ve lockfile
- Kurulu skill'ler workdir'iniz altında
.clawhub/lock.jsoniçine kaydedilir. - Kimlik doğrulama token'ları ClawHub CLI yapılandırma dosyasında saklanır (
CLAWHUB_CONFIG_PATHile geçersiz kılınabilir).
Telemetri (kurulum sayıları)
Oturum açmışken clawhub sync çalıştırdığınızda CLI, kurulum
sayılarını hesaplamak için minimal bir anlık görüntü gönderir. Bunu
tamamen devre dışı bırakabilirsiniz:
export CLAWHUB_DISABLE_TELEMETRY=1
Ortam değişkenleri
| Değişken | Etki |
|---|---|
CLAWHUB_SITE |
Site URL'sini geçersiz kılar. |
CLAWHUB_REGISTRY |
Registry API URL'sini geçersiz kılar. |
CLAWHUB_CONFIG_PATH |
CLI'nin token/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 sırasında telemetriyi devre dışı bırakır. |