CLI commands
Skills
openclaw skills
Yerel Skills öğelerini inceleyin, ClawHub'da arama yapın, ClawHub/Git/yerel dizinlerden beceriler kurun, ClawHub becerilerini doğrulayın ve ClawHub tarafından izlenen kurulumları güncelleyin.
İlgili:
- Skills sistemi: Skills
- Beceri Atölyesi: Beceri Atölyesi
- Skills yapılandırması: Skills yapılandırması
- ClawHub kurulumları: ClawHub
Komutlar
openclaw skills search "calendar"openclaw skills search --limit 20 --jsonopenclaw skills install @owner/<slug>openclaw skills install @owner/<slug> --version <version>openclaw skills install git:owner/repoopenclaw skills install git:owner/repo@mainopenclaw skills install ./path/to/skill --as custom-nameopenclaw skills install @owner/<slug> --forceopenclaw skills install @owner/<slug> --acknowledge-clawhub-riskopenclaw skills install @owner/<slug> --agent <id>openclaw skills install @owner/<slug> --globalopenclaw skills update @owner/<slug>openclaw skills update @owner/<slug> --acknowledge-clawhub-riskopenclaw skills update @owner/<slug> --globalopenclaw skills update --allopenclaw skills update --all --agent <id>openclaw skills update --all --globalopenclaw skills verify @owner/<slug>openclaw skills verify @owner/<slug> --version <version>openclaw skills verify @owner/<slug> --tag <tag>openclaw skills verify @owner/<slug> --cardopenclaw skills verify @owner/<slug> --globalopenclaw skills listopenclaw skills list --eligibleopenclaw skills list --jsonopenclaw skills list --verboseopenclaw skills list --agent <id>openclaw skills info <name>openclaw skills info <name> --jsonopenclaw skills info <name> --agent <id>openclaw skills checkopenclaw skills check --agent <id>openclaw skills check --jsonopenclaw skills workshop propose-create --name "qa-check" --description "QA checklist" --proposal ./PROPOSAL.mdopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Not reusable"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"search, update ve verify ClawHub'ı doğrudan kullanır. install @owner/<slug>
bir ClawHub becerisi kurar, install git:owner/repo[@ref] bir Git becerisini klonlar ve
install ./path yerel bir beceri dizinini kopyalar. Varsayılan olarak install, update
ve verify etkin çalışma alanındaki skills/ dizinini hedefler; --global ile
paylaşılan yönetilen beceriler dizinini hedeflerler. list/info/check yine de
geçerli çalışma alanı ve yapılandırma tarafından görülebilen yerel Skills öğelerini
inceler. Çalışma alanı destekli komutlar hedef çalışma alanını önce --agent <id> ile,
ardından yapılandırılmış bir aracı çalışma alanının içindeyken geçerli çalışma
dizininden, ardından varsayılan aracıdan çözer.
Git ve yerel dizin kurulumları, kaynak kökte SKILL.md bekler. Kurulum slug'ı,
geçerliyse SKILL.md frontmatter name değerinden, ardından kaynak dizininden veya
depo adından gelir; bunu geçersiz kılmak için --as <slug> kullanın. --version
yalnızca ClawHub içindir. Beceri kurulumları npm paket belirtimlerini veya zip/arşiv
yollarını desteklemez ve openclaw skills update yalnızca ClawHub tarafından izlenen
kurulumları günceller.
Onboarding veya Skills ayarlarından tetiklenen Gateway destekli beceri bağımlılığı
kurulumları bunun yerine ayrı skills.install istek yolunu kullanır.
Notlar:
search [query...]isteğe bağlı bir sorgu kabul eder; varsayılan ClawHub arama akışına göz atmak için bunu atlayın.search --limit <n>döndürülen sonuçları sınırlar.install git:owner/repo[@ref]bir Git becerisi kurar. Dal ref'lerigit:owner/repo@feature/foogibi eğik çizgiler içerebilir.install ./path/to/skill, kökündeSKILL.mdbulunan yerel bir dizini kurar.install --as <slug>, Git ve yerel dizin kurulumları için çıkarılan slug'ı geçersiz kılar.install --version <version>yalnızca ClawHub beceri ref'lerine uygulanır.install --force, aynı slug için mevcut çalışma alanı beceri klasörünün üzerine yazar.- Topluluk ClawHub beceri kurulumları ve güncellemeleri indirmeden önce güveni
denetler. Sürümlenmiş topluluk arşiv yayınları tam yayın güveni meta verilerini
kullanır. Çözümleyici destekli GitHub becerileri, sabitlenmiş bir commit döndürmeden
önce tarama ve zorunlu kurulum politikasını uygulamak için ClawHub'ın kurulum
çözümleyicisine dayanır. Kötü amaçlı veya engellenmiş topluluk yayınları reddedilir.
Riskli topluluk yayınları, etkileşimsiz bir komutun bu incelemeden sonra devam
etmesi gerektiğinde inceleme ve
--acknowledge-clawhub-riskgerektirir. Resmi ClawHub beceri yayıncıları ve paketlenmiş OpenClaw beceri kaynakları bu yayın güveni istemini atlar. --global, paylaşılan yönetilen beceriler dizinini hedefler ve--agent <id>ile birleştirilemez.--agent <id>, yapılandırılmış bir aracı çalışma alanını hedefler ve geçerli çalışma dizini çıkarımını geçersiz kılar.update @owner/<slug>izlenen tek bir beceriyi günceller. Çalışma alanı yerine paylaşılan yönetilen beceriler dizinini hedeflemek için--globalekleyin.update --all, seçilen çalışma alanındaki izlenen ClawHub kurulumlarını veya--globalile birleştirildiğinde paylaşılan yönetilen beceriler dizinindekileri günceller.verify @owner/<slug>varsayılan olarak ClawHub'ınclawhub.skill.verify.v1JSON zarfını yazdırır. JSON zaten varsayılan olduğundan--jsonbayrağı yoktur. Beceri zaten kurulu veya belirsiz değilse yalın slug'lar uyumluluk için kabul edilmeye devam eder, ancak sahip nitelemeli ref'ler yayıncı belirsizliğini önler.- ClawHub sunucuda çözümlenmiş kaynak kökeni döndürdüğünde, doğrulama JSON'u commit'e
sabitlenmiş bir
openclaw.verifiedSourceUrlda içerir. Kullanılamayan veya kendi beyanına dayalı kaynak URL'leri yalnızca ham köken zarfında kalır ve yükseltilmez. verify, kurulu ClawHub becerileri için.clawhub/origin.jsonkullanır; böylece kurulu sürümü geldiği kayıt defterine göre doğrular.--versionve--tagsürüm seçicisini geçersiz kılar, ancak köken meta verileri varsa bu kurulu kayıt defterini korur.verify --card, JSON yerine oluşturulan Beceri Kartı Markdown'unu yazdırır. ClawHubok: falseveyadecision: "fail"döndürdüğünde komut sıfır olmayan kodla çıkar; imzasız imzalar, ClawHub politikası değişmediği sürece bilgilendirme amaçlıdır.- Kurulu ClawHub paketleri oluşturulmuş bir
skill-card.mdiçerebilir. OpenClaw, doğrulamayı bir ClawHub sunucu kararı olarak ele alır ve yalnızca bu oluşturulmuş kart paket parmak izini değiştirdiği için kurulu bir beceriyi reddetmez. check --agent <id>, seçilen aracının çalışma alanını denetler ve hazır becerilerden hangilerinin o aracının prompt veya komut yüzeyinde gerçekten görünür olduğunu raporlar.- Alt komut sağlanmadığında varsayılan eylem
listtir. list,infovecheckişlenmiş çıktılarını stdout'a yazar.--jsonile bu, makine tarafından okunabilir payload'un pipe'lar ve betikler için stdout'ta kaldığı anlamına gelir.
Beceri Atölyesi
openclaw skills workshop, seçilen çalışma alanındaki bekleyen beceri önerilerini
yönetir. Öneriler uygulanana kadar etkin beceriler değildir. Öneri depolama, destek
dosyası korumaları, Gateway yöntemleri ve onay politikası için bkz.
Beceri Atölyesi.
openclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal-dir ./qa-check-proposalopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Duplicate"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"