CLI commands

Skills

openclaw skills

Yerel Skills öğelerini inceleyin, ClawHub'da arama yapın, ClawHub/Git/yerel dizinlerden Skills yükleyin, ClawHub Skills öğelerini doğrulayın ve ClawHub tarafından izlenen yüklemeleri güncelleyin.

İlgili:

Komutlar

bash
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> --force-installopenclaw 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> --force-installopenclaw 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 doğrudan ClawHub'ı kullanır. install @owner/<slug> bir ClawHub Skill öğesi yükler, install git:owner/repo[@ref] bir Git Skill öğesini klonlar ve install ./path yerel bir Skill dizinini kopyalar. Varsayılan olarak install, update ve verify, etkin çalışma alanının skills/ dizinini hedefler; --global ile paylaşılan, yönetilen Skills dizinini hedefler. list/info/check ise geçerli çalışma alanı ve yapılandırma tarafından görülebilen yerel Skills öğelerini incelemeye devam eder. Çalışma alanına dayalı komutlar hedef çalışma alanını sırasıyla --agent <id> üzerinden, geçerli çalışma dizini yapılandırılmış bir aracı çalışma alanının içindeyse bu dizinden ve son olarak varsayılan aracıdan çözümler.

Git ve yerel dizin yüklemeleri, kaynak kökünde SKILL.md bulunmasını bekler. Yükleme kısa adı, geçerliyse SKILL.md ön bilgilerindeki name alanından, ardından kaynak dizin veya depo adından alınır; bunu geçersiz kılmak için --as <slug> kullanın. --version yalnızca ClawHub içindir. Skill yüklemeleri npm paket belirtimlerini veya zip/arşiv yollarını desteklemez ve openclaw skills update yalnızca ClawHub tarafından izlenen yüklemeleri günceller.

İlk katılım veya Skills ayarlarından tetiklenen, Gateway destekli Skill bağımlılığı yüklemeleri bunun yerine ayrı skills.install istek yolunu kullanır.

Notlar:

Bayrak/davranış Açıklama
search [query...] İsteğe bağlı sorgu; varsayılan ClawHub arama akışına göz atmak için belirtmeyin.
search --limit <n> Döndürülen sonuçların sayısını sınırlar.
install git:owner/repo[@ref] Bir Git Skill öğesi yükler. Dal başvuruları, git:owner/repo@feature/foo örneğinde olduğu gibi eğik çizgi içerebilir.
install ./path/to/skill Kökünde SKILL.md bulunan yerel bir dizini yükler.
install --as <slug> Git ve yerel dizin yüklemeleri için çıkarılan kısa adı geçersiz kılar.
install --version <version> Yalnızca ClawHub Skill başvuruları için geçerlidir.
install --force Aynı kısa ada sahip mevcut çalışma alanı Skill klasörünün üzerine yazar.
install/update --force-install Bekleyen, GitHub destekli bir ClawHub Skill öğesini ClawHub taraması tamamlanmadan önce yükler.
--global Paylaşılan, yönetilen Skills dizinini hedefler; --agent <id> ile birlikte kullanılamaz.
--agent <id> Yapılandırılmış bir aracı çalışma alanını hedefler; geçerli çalışma dizininden yapılan çıkarımı geçersiz kılar.
update @owner/<slug> İzlenen tek bir Skill öğesini günceller. Çalışma alanı yerine paylaşılan, yönetilen Skills dizinini hedeflemek için --global ekleyin.
update --all Seçili çalışma alanındaki izlenen ClawHub yüklemelerini veya --global ile paylaşılan, yönetilen Skills dizinindekileri günceller.
verify @owner/<slug> Varsayılan olarak ClawHub'ın clawhub.skill.verify.v1 JSON zarfını yazdırır. JSON zaten varsayılan olduğundan --json bayrağı yoktur. Skill zaten yüklüyse veya belirsizlik yoksa uyumluluk için yalın kısa adlar kabul edilir; sahip nitelemeli başvurular yayıncı belirsizliğini önler.
verify kaynak kökeni ClawHub sunucu tarafından çözümlenen kaynak kökenini döndürdüğünde, doğrulama JSON'u ayrıca işleme sabitlenmiş bir openclaw.verifiedSourceUrl içerir. Kullanılamayan veya kaynağın kendisi tarafından beyan edilen kaynak URL'leri yalnızca ham köken zarfında kalır ve üst düzeye çıkarılmaz.
verify sürüm seçici verify, yüklü ClawHub Skills öğeleri için .clawhub/origin.json dosyasını kullanır; böylece yüklü sürümü geldiği kayıt defterine göre doğrular. --version ve --tag, sürüm seçiciyi geçersiz kılar ancak köken meta verileri mevcutsa yüklü kayıt defterini korur.
verify --card JSON yerine oluşturulan Skill Kartı Markdown'ını yazdırır. ClawHub ok: false veya decision: "fail" döndürdüğünde sıfır olmayan bir kodla çıkar; ClawHub politikası değişmediği sürece imzasız imzalar yalnızca bilgilendirme amaçlıdır.
Skill Kartı parmak izi Yüklü ClawHub paketleri, oluşturulmuş bir skill-card.md içerebilir. OpenClaw, doğrulamayı bir ClawHub sunucu kararı olarak değerlendirir ve yalnızca oluşturulan kart paket parmak izini değiştirdi diye yüklü bir Skill öğesini reddetmez.
check --agent <id> Seçilen aracının çalışma alanını denetler ve hazır Skills öğelerinden hangilerinin o aracının istemi veya komut yüzeyinde gerçekten görünür olduğunu bildirir.
list Alt komut sağlanmadığında varsayılan eylemdir.
list/info/check çıktısı İşlenmiş çıktı stdout'a gider. --json ile makine tarafından okunabilir yük, işlem hatları ve betikler için stdout'ta kalır.

Topluluk ClawHub Skill yüklemeleri ve güncellemeleri, indirmeden önce güveni denetler. Sürümlendirilmiş topluluk arşivi sürümleri, tam sürüme ait güven meta verilerini kullanır. Çözümleyici destekli GitHub Skills öğeleri, sabitlenmiş bir işleme dönmeden önce tarama ve zorunlu yükleme politikasını uygulamak için ClawHub'ın yükleme çözümleyicisine dayanır; bekleyen, GitHub destekli bir Skill öğesini bu tarama tamamlanmadan önce yüklemek için --force-install kullanın. Kötü amaçlı veya engellenmiş topluluk sürümleri reddedilir. Riskli topluluk sürümleri inceleme gerektirir; etkileşimsiz bir komutun bu incelemeden sonra devam etmesi için --acknowledge-clawhub-risk gerekir. Resmî ClawHub Skill yayıncıları ve OpenClaw ile paketlenmiş Skill kaynakları bu sürüm güveni istemini atlar.

Skills Atölyesi

openclaw skills workshop, seçili çalışma alanındaki bekleyen Skill önerilerini yönetir. Öneriler uygulanana kadar etkin Skills değildir. Öneri depolaması, destek dosyası korumaları, Gateway yöntemleri ve onay politikası için Skills Atölyesi bölümüne bakın.

bash
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"

propose-create, propose-update ve revise, teklifin gerekçesini ve destekleyici notları --proposal/--proposal-dir içeriğiyle birlikte kaydetmek için ayrıca --goal <text> ve --evidence <text> seçeneklerini de kabul eder.

İlgili

Was this useful?
On this page

On this page