Get started

ClawHub

ClawHub

ClawHub, OpenClaw Skills और plugins की सार्वजनिक रजिस्ट्री है।

  • Skills को खोजने, इंस्टॉल और अपडेट करने तथा ClawHub से plugins इंस्टॉल करने के लिए मूल openclaw कमांड का उपयोग करें।
  • रजिस्ट्री प्रमाणीकरण, प्रकाशन और हटाने/पुनर्स्थापित करने के कार्यप्रवाहों के लिए अलग clawhub CLI का उपयोग करें।

साइट: clawhub.ai

त्वरित शुरुआत

OpenClaw से Skills खोजें और इंस्टॉल करें:

bash
openclaw skills search "calendar"openclaw skills install @openclaw/demoopenclaw skills update --all

OpenClaw से plugins खोजें और इंस्टॉल करें:

bash
openclaw plugins search "calendar"openclaw plugins install clawhub:<package>openclaw plugins update --all

जब प्रकाशन या हटाने/पुनर्स्थापित करने जैसे रजिस्ट्री-प्रमाणित कार्यप्रवाहों की आवश्यकता हो, तब ClawHub CLI इंस्टॉल करें:

bash
npm i -g clawhub# याpnpm add -g clawhub

ClawHub क्या होस्ट करता है

सतह इसमें क्या संग्रहीत होता है सामान्य कमांड
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 रजिस्ट्री-प्रमाणित कार्य के लिए है:

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

CLI में प्रत्यक्ष रजिस्ट्री कार्यप्रवाहों के लिए Skill इंस्टॉल/अपडेट कमांड भी हैं:

bash
clawhub install @openclaw/democlawhub update @openclaw/democlawhub update --allclawhub list

ये कमांड वर्तमान कार्यशील डायरेक्टरी के अंतर्गत ./skills में Skills इंस्टॉल करते हैं और इंस्टॉल किए गए संस्करणों को .clawhub/lock.json में दर्ज करते हैं।

प्रकाशन

SKILL.md वाली स्थानीय फ़ोल्डर से Skills प्रकाशित करें:

bash
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 प्रकाशित करें:

bash
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 कुल इंस्टॉल संख्या की गणना कर सके। इसे ऐसे अक्षम करें:

bash
export CLAWHUB_DISABLE_TELEMETRY=1

उपयोगी परिवेश ओवरराइड:

वेरिएबल प्रभाव
CLAWHUB_SITE ब्राउज़र लॉगिन के लिए उपयोग किए जाने वाले साइट URL को ओवरराइड करें।
CLAWHUB_REGISTRY रजिस्ट्री API URL को ओवरराइड करें।
CLAWHUB_CONFIG_PATH CLI द्वारा टोकन/कॉन्फ़िगरेशन स्थिति संग्रहीत करने का स्थान ओवरराइड करें।
CLAWHUB_WORKDIR डिफ़ॉल्ट कार्यशील डायरेक्टरी को ओवरराइड करें।
CLAWHUB_DISABLE_TELEMETRY=1 इंस्टॉल टेलीमेट्री अक्षम करें।

अधिक विस्तृत संदर्भ सामग्री के लिए टेलीमेट्री, HTTP API, और समस्या निवारण देखें।

Was this useful?
On this page

On this page