Get started
ClawHub
ClawHub
ClawHub, OpenClaw Skills और plugins की सार्वजनिक रजिस्ट्री है।
- Skills को खोजने, इंस्टॉल और अपडेट करने तथा ClawHub से plugins इंस्टॉल करने के लिए मूल
openclawकमांड का उपयोग करें। - रजिस्ट्री प्रमाणीकरण, प्रकाशन और हटाने/पुनर्स्थापित करने के कार्यप्रवाहों के लिए अलग
clawhubCLI का उपयोग करें।
साइट: clawhub.ai
त्वरित शुरुआत
OpenClaw से Skills खोजें और इंस्टॉल करें:
openclaw skills search "calendar"openclaw skills install @openclaw/demoopenclaw skills update --allOpenClaw से plugins खोजें और इंस्टॉल करें:
openclaw plugins search "calendar"openclaw plugins install clawhub:<package>openclaw plugins update --allजब प्रकाशन या हटाने/पुनर्स्थापित करने जैसे रजिस्ट्री-प्रमाणित कार्यप्रवाहों की आवश्यकता हो, तब ClawHub CLI इंस्टॉल करें:
npm i -g clawhub# याpnpm add -g clawhubClawHub क्या होस्ट करता है
| सतह | इसमें क्या संग्रहीत होता है | सामान्य कमांड |
|---|---|---|
| Skills | SKILL.md और सहायक फ़ाइलों वाले संस्करणयुक्त टेक्स्ट बंडल |
openclaw skills install @openclaw/demo |
| कोड plugins | संगतता मेटाडेटा वाले OpenClaw Plugin पैकेज | openclaw plugins install clawhub:<package> |
| बंडल plugins | OpenClaw वितरण के लिए पैकेज किए गए Plugin बंडल | clawhub package publish <source> |
ClawHub semver संस्करणों, latest जैसे टैग, परिवर्तन-सूचियों, फ़ाइलों,
डाउनलोड, स्टार और सुरक्षा स्कैन सारांशों को ट्रैक करता है। सार्वजनिक पृष्ठ रजिस्ट्री की
वर्तमान स्थिति दिखाते हैं, ताकि उपयोगकर्ता किसी Skill या Plugin को इंस्टॉल करने से पहले उसकी जाँच कर सकें।
मूल OpenClaw प्रवाह
मूल OpenClaw कमांड सक्रिय OpenClaw कार्यक्षेत्र में इंस्टॉल करते हैं और स्रोत मेटाडेटा को बनाए रखते हैं, ताकि बाद के अपडेट कमांड ClawHub पर बने रह सकें।
जब किसी Plugin इंस्टॉलेशन का समाधान ClawHub के माध्यम से होना चाहिए, तब clawhub:<package> का उपयोग करें।
लॉन्च परिवर्तन के दौरान बिना उपसर्ग वाले npm-सुरक्षित Plugin विनिर्देश npm के माध्यम से हल हो सकते हैं, और
जब स्रोत को स्पष्ट रखना आवश्यक हो, तब npm:<package> केवल npm के लिए रहता है।
Plugin इंस्टॉलेशन, आर्काइव इंस्टॉलेशन चलने से पहले घोषित pluginApi और minGatewayVersion
संगतता को सत्यापित करते हैं। जब कोई पैकेज संस्करण ClawPack आर्टिफ़ैक्ट प्रकाशित करता है,
तो OpenClaw अपलोड किए गए सटीक npm-pack .tgz को प्राथमिकता देता है, ClawHub डाइजेस्ट
हेडर और डाउनलोड किए गए बाइट्स को सत्यापित करता है, और बाद के अपडेट के लिए आर्टिफ़ैक्ट मेटाडेटा दर्ज करता है।
ClawHub CLI
ClawHub CLI रजिस्ट्री-प्रमाणित कार्य के लिए है:
clawhub loginclawhub whoamiclawhub search "postgres backups"clawhub skill publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0clawhub package explore --family code-pluginclawhub package inspect episodic-clawclawhub package publish your-org/your-plugin --dry-runclawhub package publish your-org/your-pluginCLI में प्रत्यक्ष रजिस्ट्री कार्यप्रवाहों के लिए Skill इंस्टॉल/अपडेट कमांड भी हैं:
clawhub install @openclaw/democlawhub update @openclaw/democlawhub update --allclawhub listये कमांड वर्तमान कार्यशील डायरेक्टरी के अंतर्गत ./skills में Skills इंस्टॉल करते हैं
और इंस्टॉल किए गए संस्करणों को .clawhub/lock.json में दर्ज करते हैं।
प्रकाशन
SKILL.md वाली स्थानीय फ़ोल्डर से Skills प्रकाशित करें:
clawhub skill publish <path>प्रकाशन के सामान्य विकल्प:
--slug <slug>: प्रकाशित Skill के URL का नाम।--name <name>: प्रदर्शन नाम।--version <version>: semver संस्करण।--changelog <text>: परिवर्तन-सूची का टेक्स्ट।--tags <tags>: कॉमा से अलग किए गए टैग, जिनका डिफ़ॉल्टlatestहै।
स्थानीय फ़ोल्डर, owner/repo, owner/repo@ref, या GitHub
URL से plugins प्रकाशित करें:
clawhub package publish <source>अपलोड किए बिना सटीक प्रकाशन योजना बनाने के लिए --dry-run का उपयोग करें, और CI-अनुकूल
आउटपुट के लिए --json का उपयोग करें।
कोड plugins में package.json के भीतर आवश्यक OpenClaw संगतता मेटाडेटा होना चाहिए,
जिसमें openclaw.compat.pluginApi और
openclaw.build.openclawVersion शामिल हैं। संपूर्ण कमांड संदर्भ के लिए CLI
और Skill मेटाडेटा के लिए Skill प्रारूप देखें।
सुरक्षा और मॉडरेशन
ClawHub डिफ़ॉल्ट रूप से खुला है: कोई भी अपलोड कर सकता है, लेकिन प्रकाशन के लिए ऐसा GitHub खाता आवश्यक है जो अपलोड सीमा पार करने के लिए पर्याप्त पुराना हो। सार्वजनिक विवरण पृष्ठ इंस्टॉल या डाउनलोड से पहले नवीनतम स्कैन स्थिति का सारांश देते हैं।
ClawHub प्रकाशित Skills और Plugin रिलीज़ पर स्वचालित जाँच चलाता है। स्कैन के कारण रोकी गई
या अवरुद्ध रिलीज़ सार्वजनिक कैटलॉग और इंस्टॉल सतहों से गायब हो सकती हैं, जबकि
वे /dashboard में अपने स्वामी को दिखाई देती रहती हैं।
साइन-इन किए हुए उपयोगकर्ता Skills और पैकेजों की रिपोर्ट कर सकते हैं। मॉडरेटर रिपोर्ट की समीक्षा, सामग्री को छिपा या पुनर्स्थापित कर सकते हैं और दुरुपयोग करने वाले खातों पर प्रतिबंध लगा सकते हैं। नीति और प्रवर्तन के विवरण के लिए सुरक्षा, सुरक्षा ऑडिट, मॉडरेशन और खाता सुरक्षा, और स्वीकार्य उपयोग देखें।
टेलीमेट्री और परिवेश
लॉग इन रहते हुए clawhub install चलाने पर, CLI सर्वोत्तम प्रयास के आधार पर
इंस्टॉल ईवेंट भेज सकता है, ताकि ClawHub कुल इंस्टॉल संख्या की गणना कर सके। इसे ऐसे अक्षम करें:
export CLAWHUB_DISABLE_TELEMETRY=1उपयोगी परिवेश ओवरराइड:
| वेरिएबल | प्रभाव |
|---|---|
CLAWHUB_SITE |
ब्राउज़र लॉगिन के लिए उपयोग किए जाने वाले साइट URL को ओवरराइड करें। |
CLAWHUB_REGISTRY |
रजिस्ट्री API URL को ओवरराइड करें। |
CLAWHUB_CONFIG_PATH |
CLI द्वारा टोकन/कॉन्फ़िगरेशन स्थिति संग्रहीत करने का स्थान ओवरराइड करें। |
CLAWHUB_WORKDIR |
डिफ़ॉल्ट कार्यशील डायरेक्टरी को ओवरराइड करें। |
CLAWHUB_DISABLE_TELEMETRY=1 |
इंस्टॉल टेलीमेट्री अक्षम करें। |
अधिक विस्तृत संदर्भ सामग्री के लिए टेलीमेट्री, HTTP API, और समस्या निवारण देखें।