CLI commands
Skills
openclaw skills
Periksa Skills lokal, cari di ClawHub, instal Skills dari ClawHub/Git/direktori lokal, verifikasi Skills ClawHub, dan perbarui instalasi yang dilacak ClawHub.
Terkait:
- Sistem Skills: Skills
- Lokakarya Skill: Lokakarya Skill
- Konfigurasi Skills: Konfigurasi Skills
- Instalasi ClawHub: ClawHub
Perintah
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, dan verify menggunakan ClawHub secara langsung. install @owner/<slug>
menginstal Skill ClawHub, install git:owner/repo[@ref] mengkloning Skill Git,
dan install ./path menyalin direktori Skill lokal. Secara default, install,
update, dan verify menargetkan direktori skills/ ruang kerja aktif; dengan
--global, perintah tersebut menargetkan direktori Skills terkelola bersama. list/info/check
tetap memeriksa Skills lokal yang terlihat oleh ruang kerja dan konfigurasi saat ini.
Perintah berbasis ruang kerja menentukan ruang kerja target dari --agent <id>,
kemudian direktori kerja saat ini jika berada di dalam ruang kerja agen yang
dikonfigurasi, lalu agen default.
Instalasi Git dan direktori lokal mengharapkan SKILL.md di root sumber. Slug
instalasi berasal dari name pada frontmatter SKILL.md jika valid, kemudian
nama direktori sumber atau repositori; gunakan --as <slug> untuk menggantinya.
--version hanya berlaku untuk ClawHub. Instalasi Skill tidak mendukung spesifikasi
paket npm atau jalur zip/arsip, dan openclaw skills update hanya memperbarui
instalasi yang dilacak ClawHub.
Instalasi dependensi Skill berbasis Gateway yang dipicu dari orientasi awal atau
pengaturan Skills menggunakan jalur permintaan skills.install yang terpisah.
Catatan:
| Flag/perilaku | Deskripsi |
|---|---|
search [query...] |
Kueri opsional; abaikan untuk menelusuri umpan pencarian ClawHub default. |
search --limit <n> |
Membatasi hasil yang dikembalikan. |
install git:owner/repo[@ref] |
Menginstal Skill Git. Referensi cabang dapat berisi garis miring, seperti git:owner/repo@feature/foo. |
install ./path/to/skill |
Menginstal direktori lokal yang root-nya berisi SKILL.md. |
install --as <slug> |
Mengganti slug yang disimpulkan untuk instalasi Git dan direktori lokal. |
install --version <version> |
Hanya berlaku untuk referensi Skill ClawHub. |
install --force |
Menimpa folder Skill ruang kerja yang sudah ada untuk slug yang sama. |
install/update --force-install |
Menginstal Skill ClawHub berbasis GitHub yang tertunda sebelum pemindaian ClawHub selesai. |
--global |
Menargetkan direktori Skills terkelola bersama; tidak dapat digabungkan dengan --agent <id>. |
--agent <id> |
Menargetkan satu ruang kerja agen yang dikonfigurasi; menggantikan inferensi direktori kerja saat ini. |
update @owner/<slug> |
Memperbarui satu Skill yang dilacak. Tambahkan --global untuk menargetkan direktori Skills terkelola bersama, bukan ruang kerja. |
update --all |
Memperbarui instalasi ClawHub yang dilacak di ruang kerja terpilih, atau direktori Skills terkelola bersama dengan --global. |
verify @owner/<slug> |
Secara default mencetak amplop JSON clawhub.skill.verify.v1 dari ClawHub. Tidak ada flag --json karena JSON sudah menjadi format default. Slug tanpa pemilik diterima demi kompatibilitas jika Skill sudah diinstal atau tidak ambigu; referensi berkualifikasi pemilik menghindari ambiguitas penerbit. |
Asal-usul verify |
Ketika ClawHub mengembalikan asal-usul sumber yang ditentukan server, JSON verifikasi juga menyertakan openclaw.verifiedSourceUrl yang disematkan ke commit. URL sumber yang tidak tersedia atau dinyatakan sendiri tetap hanya berada dalam amplop asal-usul mentah dan tidak dipromosikan. |
Pemilih versi verify |
verify menggunakan .clawhub/origin.json untuk Skills ClawHub yang terinstal, sehingga versi terinstal diverifikasi terhadap registri asalnya. --version dan --tag mengganti pemilih versi tetapi tetap menggunakan registri terinstal tersebut jika metadata asal tersedia. |
verify --card |
Mencetak Markdown Kartu Skill yang dihasilkan, bukan JSON. Keluar dengan status bukan nol ketika ClawHub mengembalikan ok: false atau decision: "fail"; tanda tangan tanpa penandatanganan hanya bersifat informasional kecuali kebijakan ClawHub berubah. |
| Sidik jari Kartu Skill | Bundel ClawHub yang terinstal dapat menyertakan skill-card.md yang dihasilkan. OpenClaw memperlakukan verifikasi sebagai keputusan server ClawHub dan tidak menolak Skill yang terinstal hanya karena kartu yang dihasilkan tersebut mengubah sidik jari bundel. |
check --agent <id> |
Memeriksa ruang kerja agen terpilih dan melaporkan Skills siap pakai mana yang benar-benar terlihat oleh permukaan perintah atau prompt agen tersebut. |
list |
Tindakan default jika tidak ada subperintah yang diberikan. |
Keluaran list/info/check |
Keluaran yang dirender dikirim ke stdout. Dengan --json, muatan yang dapat dibaca mesin tetap berada di stdout untuk pipe dan skrip. |
Instalasi dan pembaruan Skill komunitas ClawHub memeriksa kepercayaan sebelum
mengunduh. Rilis arsip komunitas berversi menggunakan metadata kepercayaan rilis
yang tepat. Skill GitHub berbasis resolver mengandalkan resolver instalasi ClawHub
untuk menerapkan kebijakan pemindaian dan instalasi paksa sebelum mengembalikan
commit yang disematkan; gunakan --force-install untuk menginstal Skill berbasis
GitHub yang tertunda sebelum pemindaian tersebut selesai. Rilis komunitas yang
berbahaya atau diblokir akan ditolak. Rilis komunitas berisiko memerlukan
peninjauan dan --acknowledge-clawhub-risk jika perintah noninteraktif harus
dilanjutkan setelah peninjauan tersebut. Penerbit Skill ClawHub resmi dan sumber
Skill OpenClaw bawaan melewati prompt kepercayaan rilis ini.
Lokakarya Skill
openclaw skills workshop mengelola proposal Skill tertunda di ruang kerja
terpilih. Proposal bukanlah Skill aktif hingga diterapkan. Untuk penyimpanan
proposal, perlindungan berkas pendukung, metode Gateway, dan kebijakan persetujuan,
lihat Lokakarya Skill.
openclaw skills workshop propose-create \ --name "qa-check" \ --description "Daftar periksa QA yang dapat diulang" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "Daftar periksa QA yang dapat diulang" \ --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 "Duplikat"openclaw skills workshop quarantine <proposal-id> --reason "Memerlukan tinjauan keamanan"propose-create, propose-update, dan revise juga menerima --goal <text>
dan --evidence <text> untuk mencatat motivasi proposal dan catatan
pendukung bersama konten --proposal/--proposal-dir.