openclaw plugins देखें।
अधिकांश इंस्टॉल वर्कफ़्लो ये हैं:
- कोई पैकेज खोजें
- उसे ClawHub, npm, git, या स्थानीय पाथ से इंस्टॉल करें
- प्रबंधित Gateway को अपने-आप रीस्टार्ट होने दें, या अप्रबंधित होने पर उसे मैन्युअल रूप से रीस्टार्ट करें
- Plugin के रनटाइम पंजीकरणों को सत्यापित करें
Plugin सूचीबद्ध करें और खोजें
--json का उपयोग करें:
plugins list एक कोल्ड इन्वेंटरी जांच है। यह दिखाता है कि OpenClaw
कॉन्फ़िग, मैनिफ़ेस्ट, और Plugin रजिस्ट्री से क्या खोज सकता है; यह साबित नहीं
करता कि पहले से चल रहे Gateway ने Plugin रनटाइम इंपोर्ट किया है। JSON आउटपुट में
रजिस्ट्री डायग्नॉस्टिक्स और हर Plugin का स्थिर dependencyStatus शामिल होता है,
जब Plugin पैकेज dependencies या optionalDependencies घोषित करता है।
plugins search इंस्टॉल किए जा सकने वाले Plugin पैकेज के लिए ClawHub को क्वेरी
करता है और openclaw plugins install clawhub:<package> जैसे इंस्टॉल संकेत प्रिंट
करता है।
Plugin इंस्टॉल करें
clawhub:, npm:, git:, या npm-pack: का
उपयोग करें। अगर नंगा नाम किसी आधिकारिक Plugin id से मेल खाता है, तो OpenClaw
कैटलॉग प्रविष्टि को सीधे इंस्टॉल कर सकता है।
--force का उपयोग केवल तब करें जब आप जानबूझकर किसी मौजूदा इंस्टॉल लक्ष्य को
ओवरराइट करना चाहते हों। ट्रैक किए गए npm, ClawHub, या hook-pack इंस्टॉल के
नियमित अपग्रेड के लिए, openclaw plugins update का उपयोग करें।
रीस्टार्ट करें और निरीक्षण करें
Plugin कोड इंस्टॉल, अपडेट, या अनइंस्टॉल करने के बाद, कॉन्फ़िग रीलोड सक्षम होने पर चल रहा प्रबंधित Gateway अपने-आप रीस्टार्ट हो जाता है। अगर Gateway प्रबंधित नहीं है या रीलोड अक्षम है, तो लाइव रनटाइम सतहें जांचने से पहले उसे खुद रीस्टार्ट करें:inspect --runtime का उपयोग करें। सामान्य inspect और list कोल्ड
मैनिफ़ेस्ट, कॉन्फ़िग, और रजिस्ट्री जांचें हैं।
Plugin अपडेट करें
@beta और सटीक पिन किए गए संस्करण
बाद के update <plugin-id> रन में भी उपयोग किए जाते रहते हैं।
openclaw plugins update --all बल्क रखरखाव पाथ है। यह फिर भी सामान्य ट्रैक किए
गए इंस्टॉल स्पेक का सम्मान करता है, लेकिन विश्वसनीय आधिकारिक OpenClaw Plugin
रिकॉर्ड किसी पुराने सटीक आधिकारिक पैकेज पर रहने के बजाय मौजूदा आधिकारिक कैटलॉग
लक्ष्य से सिंक कर सकते हैं। अगर update.channel को beta पर सेट किया गया है, तो
वह बल्क आधिकारिक सिंक beta-channel संदर्भ का उपयोग करता है। जब आप जानबूझकर किसी
सटीक या टैग किए गए आधिकारिक स्पेक को अनछुआ रखना चाहते हों, तो लक्षित
update <plugin-id> का उपयोग करें।
npm इंस्टॉल के लिए, ट्रैक किए गए रिकॉर्ड को बदलने के लिए आप स्पष्ट पैकेज स्पेक
पास कर सकते हैं:
openclaw update beta चैनल पर चलता है, तो Plugin रिकॉर्ड मिलती-जुलती @beta
रिलीज़ को प्राथमिकता दे सकते हैं। सटीक फ़ॉलबैक और पिनिंग नियमों के लिए,
openclaw plugins देखें।
Plugin अनइंस्टॉल करें
--keep-files पास नहीं
करते। जब अनइंस्टॉल Plugin स्रोत बदलता है, तो चल रहा प्रबंधित Gateway अपने-आप
रीस्टार्ट हो जाता है।
Nix मोड (OPENCLAW_NIX_MODE=1) में, Plugin इंस्टॉल, अपडेट, अनइंस्टॉल, सक्षम,
और अक्षम करने वाले कमांड अक्षम होते हैं। इसके बजाय इंस्टॉल के लिए Nix स्रोत में
उन विकल्पों को प्रबंधित करें।
स्रोत चुनें
| स्रोत | कब उपयोग करें | उदाहरण |
|---|---|---|
| ClawHub | आपको OpenClaw-नेटिव खोज, स्कैन सारांश, संस्करण, और संकेत चाहिए | openclaw plugins install clawhub:<package> |
| npmjs.com | आप पहले से JavaScript पैकेज शिप करते हैं या npm dist-tags/private registry चाहिए | openclaw plugins install npm:@acme/openclaw-plugin |
| git | आपको किसी रिपॉज़िटरी से branch, tag, या commit चाहिए | openclaw plugins install git:github.com/<owner>/<repo>@<ref> |
| स्थानीय पाथ | आप उसी मशीन पर किसी Plugin को विकसित या परीक्षण कर रहे हैं | openclaw plugins install --link ./my-plugin |
| npm pack | आप npm install semantics के माध्यम से किसी स्थानीय पैकेज artifact को साबित कर रहे हैं | openclaw plugins install npm-pack:<path.tgz> |
| marketplace | आप Claude-संगत marketplace Plugin इंस्टॉल कर रहे हैं | openclaw plugins install <plugin> --marketplace <source> |
plugins install से इंस्टॉल करने के बजाय plugins.load.paths
में रखें।
Plugin प्रकाशित करें
ClawHub OpenClaw Plugin के लिए प्राथमिक सार्वजनिक खोज सतह है। जब आप चाहते हैं कि उपयोगकर्ता इंस्टॉल करने से पहले Plugin मेटाडेटा, संस्करण इतिहास, रजिस्ट्री स्कैन परिणाम, और इंस्टॉल संकेत खोज सकें, तो वहां प्रकाशित करें।package.json
- ClawHub प्रकाशन owners, scopes, releases, review, package validation, और package transfer समझाता है।
- Plugin बनाना Plugin पैकेज का आकार और पहला publish वर्कफ़्लो दिखाता है।
- Plugin मैनिफ़ेस्ट नेटिव Plugin मैनिफ़ेस्ट फ़ील्ड परिभाषित करता है।
clawhub: या npm: प्रीफ़िक्स का उपयोग करें।
संबंधित
- Plugin - इंस्टॉल, कॉन्फ़िगर, रीस्टार्ट, और समस्या निवारण
openclaw plugins- पूर्ण CLI संदर्भ- समुदाय Plugin - सार्वजनिक खोज और ClawHub प्रकाशन
- ClawHub - रजिस्ट्री CLI ऑपरेशन
- Plugin बनाना - Plugin पैकेज बनाएं
- Plugin मैनिफ़ेस्ट - मैनिफ़ेस्ट और पैकेज मेटाडेटा