CLI commands
Skills
openclaw skills
स्थानीय Skills का निरीक्षण करें, ClawHub में खोजें, ClawHub/Git/स्थानीय डायरेक्टरी से Skills इंस्टॉल करें, ClawHub Skills सत्यापित करें और ClawHub द्वारा ट्रैक किए गए इंस्टॉल अपडेट करें।
संबंधित:
- Skills सिस्टम: Skills
- Skill Workshop: Skill Workshop
- Skills कॉन्फ़िगरेशन: Skills कॉन्फ़िगरेशन
- ClawHub इंस्टॉल: ClawHub
कमांड
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, और verify सीधे ClawHub का उपयोग करते हैं। install @owner/<slug>
एक ClawHub Skill इंस्टॉल करता है, install git:owner/repo[@ref] एक Git Skill क्लोन करता है,
और install ./path एक स्थानीय Skill डायरेक्टरी कॉपी करता है। डिफ़ॉल्ट रूप से, install,
update, और verify सक्रिय वर्कस्पेस की skills/ डायरेक्टरी को लक्षित करते हैं;
--global के साथ, वे साझा प्रबंधित Skills डायरेक्टरी को लक्षित करते हैं। list/info/check
फिर भी वर्तमान वर्कस्पेस और कॉन्फ़िगरेशन को दिखाई देने वाले स्थानीय Skills का निरीक्षण करते हैं।
वर्कस्पेस-समर्थित कमांड पहले --agent <id> से लक्ष्य वर्कस्पेस निर्धारित करते हैं,
फिर वर्तमान कार्यशील डायरेक्टरी से, जब वह किसी कॉन्फ़िगर किए गए एजेंट
वर्कस्पेस के अंदर हो, और उसके बाद डिफ़ॉल्ट एजेंट से।
Git और स्थानीय डायरेक्टरी इंस्टॉल के लिए स्रोत रूट में SKILL.md अपेक्षित है। इंस्टॉल
स्लग, मान्य होने पर, SKILL.md फ्रंटमैटर के name से लिया जाता है, फिर
स्रोत डायरेक्टरी या रिपॉज़िटरी के नाम से; इसे ओवरराइड करने के लिए --as <slug> का उपयोग करें।
--version केवल ClawHub के लिए है। Skill इंस्टॉल npm पैकेज स्पेक
या zip/archive पाथ का समर्थन नहीं करते और openclaw skills update केवल ClawHub द्वारा ट्रैक किए गए
इंस्टॉल अपडेट करता है।
ऑनबोर्डिंग या Skills सेटिंग से ट्रिगर किए गए Gateway-समर्थित Skill निर्भरता इंस्टॉल
इसके बजाय अलग skills.install अनुरोध पाथ का उपयोग करते हैं।
टिप्पणियाँ:
| फ़्लैग/व्यवहार | विवरण |
|---|---|
search [query...] |
वैकल्पिक क्वेरी; डिफ़ॉल्ट ClawHub खोज फ़ीड ब्राउज़ करने के लिए इसे छोड़ दें। |
search --limit <n> |
लौटाए गए परिणामों की अधिकतम संख्या सीमित करता है। |
install git:owner/repo[@ref] |
एक Git Skill इंस्टॉल करता है। ब्रांच रेफ़रेंस में स्लैश हो सकते हैं, जैसे git:owner/repo@feature/foo। |
install ./path/to/skill |
ऐसी स्थानीय डायरेक्टरी इंस्टॉल करता है जिसके रूट में SKILL.md मौजूद हो। |
install --as <slug> |
Git और स्थानीय डायरेक्टरी इंस्टॉल के लिए अनुमानित स्लग को ओवरराइड करता है। |
install --version <version> |
केवल ClawHub Skill रेफ़रेंस पर लागू होता है। |
install --force |
समान स्लग के लिए मौजूदा वर्कस्पेस Skill फ़ोल्डर को ओवरराइट करता है। |
install/update --force-install |
ClawHub का स्कैन पूरा होने से पहले लंबित GitHub-समर्थित ClawHub Skill इंस्टॉल करता है। |
--global |
साझा प्रबंधित Skills डायरेक्टरी को लक्षित करता है; इसे --agent <id> के साथ संयोजित नहीं किया जा सकता। |
--agent <id> |
एक कॉन्फ़िगर किए गए एजेंट वर्कस्पेस को लक्षित करता है; वर्तमान कार्यशील डायरेक्टरी के अनुमान को ओवरराइड करता है। |
update @owner/<slug> |
ट्रैक किए गए एक Skill को अपडेट करता है। वर्कस्पेस के बजाय साझा प्रबंधित Skills डायरेक्टरी को लक्षित करने के लिए --global जोड़ें। |
update --all |
चुने गए वर्कस्पेस में ट्रैक किए गए ClawHub इंस्टॉल अपडेट करता है, या --global के साथ साझा प्रबंधित Skills डायरेक्टरी में। |
verify @owner/<slug> |
डिफ़ॉल्ट रूप से ClawHub का clawhub.skill.verify.v1 JSON एन्वलप प्रिंट करता है। कोई --json फ़्लैग नहीं है क्योंकि JSON पहले से डिफ़ॉल्ट है। संगतता के लिए केवल स्लग तब स्वीकार किए जाते हैं जब Skill पहले से इंस्टॉल हो या असंदिग्ध हो; स्वामी-योग्य रेफ़रेंस प्रकाशक की अस्पष्टता से बचाते हैं। |
verify उद्गम |
जब ClawHub सर्वर द्वारा निर्धारित स्रोत उद्गम लौटाता है, तो सत्यापन JSON में कमिट-पिन किया हुआ openclaw.verifiedSourceUrl भी शामिल होता है। अनुपलब्ध या स्व-घोषित स्रोत URL केवल कच्चे उद्गम एन्वलप में रहते हैं और उन्हें उन्नत नहीं किया जाता। |
verify संस्करण चयनकर्ता |
verify इंस्टॉल किए गए ClawHub Skills के लिए .clawhub/origin.json का उपयोग करता है, इसलिए वह इंस्टॉल किए गए संस्करण को उसी रजिस्ट्री के विरुद्ध सत्यापित करता है जहाँ से वह आया था। मूल मेटाडेटा मौजूद होने पर --version और --tag संस्करण चयनकर्ता को ओवरराइड करते हैं, लेकिन इंस्टॉल की गई रजिस्ट्री बनाए रखते हैं। |
verify --card |
JSON के बजाय जनरेट किया गया Skill Card Markdown प्रिंट करता है। ClawHub द्वारा ok: false या decision: "fail" लौटाने पर गैर-शून्य स्थिति के साथ बाहर निकलता है; जब तक ClawHub नीति नहीं बदलती, अहस्ताक्षरित हस्ताक्षर केवल सूचनात्मक होते हैं। |
| Skill Card फ़िंगरप्रिंट | इंस्टॉल किए गए ClawHub बंडल में जनरेट किया गया skill-card.md शामिल हो सकता है। OpenClaw सत्यापन को ClawHub सर्वर का निर्णय मानता है और किसी इंस्टॉल किए गए Skill को केवल इसलिए अस्वीकार नहीं करता कि जनरेट किया गया कार्ड बंडल फ़िंगरप्रिंट बदल देता है। |
check --agent <id> |
चुने गए एजेंट के वर्कस्पेस की जाँच करता है और रिपोर्ट करता है कि कौन-से तैयार Skills वास्तव में उस एजेंट के प्रॉम्प्ट या कमांड सतह पर दिखाई देते हैं। |
list |
कोई उपकमांड न दिए जाने पर डिफ़ॉल्ट क्रिया। |
list/info/check आउटपुट |
रेंडर किया गया आउटपुट stdout पर जाता है। --json के साथ, मशीन-पठनीय पेलोड पाइप और स्क्रिप्ट के लिए stdout पर ही रहता है। |
सामुदायिक ClawHub Skill इंस्टॉल और अपडेट डाउनलोड करने से पहले विश्वसनीयता जाँचते हैं।
संस्करणयुक्त सामुदायिक आर्काइव रिलीज़ सटीक-रिलीज़ विश्वसनीयता मेटाडेटा का उपयोग करते हैं।
रिज़ॉल्वर-समर्थित GitHub Skills, पिन किया हुआ कमिट लौटाने से पहले
स्कैन और फ़ोर्स-इंस्टॉल नीति लागू करने के लिए ClawHub के इंस्टॉल रिज़ॉल्वर पर निर्भर करते हैं; उस स्कैन के
पूरा होने से पहले लंबित GitHub-समर्थित Skill इंस्टॉल करने के लिए
--force-install का उपयोग करें। दुर्भावनापूर्ण या अवरुद्ध सामुदायिक रिलीज़ अस्वीकार कर दिए जाते हैं। जोखिमपूर्ण
सामुदायिक रिलीज़ के लिए समीक्षा और --acknowledge-clawhub-risk आवश्यक है, जब कोई
गैर-इंटरैक्टिव कमांड उस समीक्षा के बाद जारी रहना चाहिए। आधिकारिक ClawHub
Skill प्रकाशक और OpenClaw के साथ बंडल किए गए Skill स्रोत इस रिलीज़-विश्वसनीयता
प्रॉम्प्ट को बायपास करते हैं।
Skill Workshop
openclaw skills workshop चयनित कार्यक्षेत्र में लंबित skill प्रस्तावों को प्रबंधित करता है। लागू किए जाने तक प्रस्ताव सक्रिय skills नहीं होते। प्रस्ताव
संग्रहण, सहायक-फ़ाइल सुरक्षा उपायों, Gateway विधियों और अनुमोदन नीति के लिए,
Skill कार्यशाला देखें।
openclaw skills workshop propose-create \ --name "qa-check" \ --description "दोहराने योग्य QA जाँच-सूची" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "दोहराने योग्य QA जाँच-सूची" \ --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 "डुप्लिकेट"openclaw skills workshop quarantine <proposal-id> --reason "सुरक्षा समीक्षा आवश्यक है"propose-create, propose-update, और revise प्रस्ताव की प्रेरणा और सहायक
टिप्पणियों को --proposal/--proposal-dir सामग्री के साथ दर्ज करने के लिए --goal <text>
और --evidence <text> भी स्वीकार करते हैं।