एक कस्टम OpenClaw स्किल कैसे बनाएँ
कस्टम स्किल बनाकर अपने एजेंट की क्षमताओं का विस्तार करें। मार्केटप्लेस पर पब्लिश करें और राजस्व कमाएँ।
परिचय
OpenClaw स्किल MCP (मॉडल कॉन्टेक्स्ट प्रोटोकॉल) सर्वर हैं जो एजेंट को टूल एक्सपोज करते हैं। जब आप एक स्किल बनाते हैं, तो आप अपने एजेंट को नई क्षमताएँ दे रहे हैं -- एपीआई एक्सेस करने से लेकर हार्डवेयर को नियंत्रित करने से लेकर फ़ाइलों को संसाधित करने तक। बातचीत से परे अपने OpenClaw एजेंट से काम करवाने के लिए स्किल प्राथमिक तरीका हैं।
आवश्यक शर्तें
- Node.js 18+ या Python 3.10+ इंस्टॉल किया हुआ
- बुनियादी प्रोग्रामिंग ज्ञान (TypeScript या Python अनुशंसित)
- परीक्षण के लिए एक सक्रिय एजेंट के साथ एक KiwiClaw खाता
- OpenClaw आर्किटेक्चर से परिचित
चरण-दर-चरण निर्देश
चरण 1: स्किल फॉर्मेट को समझें
एक OpenClaw स्किल एक MCP सर्वर है जो एक या अधिक टूल एक्सपोज करता है। प्रत्येक टूल का एक नाम, विवरण, इनपुट स्कीमा और एक हैंडलर फ़ंक्शन होता है। एजेंट उपलब्ध टूल की खोज करता है और बातचीत के संदर्भ के आधार पर यह तय करता है कि उन्हें कब कॉल करना है।
चरण 2: अपना विकास परिवेश सेट करें
एक नई प्रोजेक्ट डायरेक्टरी बनाएँ। यदि TypeScript का उपयोग कर रहे हैं, तो npm init से इनिशियलाइज़ करें और MCP SDK इंस्टॉल करें। यदि Python का उपयोग कर रहे हैं, तो एक वर्चुअल परिवेश सेट करें और MCP Python पैकेज इंस्टॉल करें।
चरण 3: स्किल मैनिफेस्ट बनाएँ
अपनी स्किल का मेटाडेटा परिभाषित करें: नाम, संस्करण, विवरण, लेखक और यह प्रदान करने वाले टूल की सूची। यह मैनिफेस्ट OpenClaw को बताता है कि आपकी स्किल क्या कर सकती है।
चरण 4: अपने टूल हैंडलर लिखें
प्रत्येक टूल के लिए फ़ंक्शन लागू करें। एक टूल हैंडलर इनपुट पैरामीटर प्राप्त करता है और एक परिणाम लौटाता है। उदाहरण के लिए, एक मौसम स्किल एक शहर का नाम स्वीकार कर सकती है और मौसम API को कॉल करके वर्तमान पूर्वानुमान लौटा सकती है।
चरण 5: स्थानीय रूप से परीक्षण करें
अपनी स्किल को स्थानीय रूप से चलाएँ और अपने KiwiClaw एजेंट के विरुद्ध इसका परीक्षण करें। अपने स्थानीय सर्वर की ओर इशारा करके डैशबोर्ड के स्किल पेज का उपयोग करके स्किल इंस्टॉल करें। सत्यापित करें कि प्रत्येक टूल सही ढंग से काम करता है।
चरण 6: मार्केटप्लेस पर पब्लिश करें
जब आपकी स्किल तैयार हो जाए, तो इसे KiwiClaw स्किल मार्केटप्लेस पर सबमिट करें। हमारी टीम सुरक्षा और गुणवत्ता के लिए सबमिशन की समीक्षा करती है। एक बार स्वीकृत हो जाने पर, अन्य उपयोगकर्ता आपकी स्किल इंस्टॉल कर सकते हैं। आप इसे मुफ़्त या सशुल्क के रूप में सेट कर सकते हैं।
प्रो टिप्स
- स्किल क्रिएटर से शुरुआत करें -- यह मेटा-स्किल आपके एजेंट को अन्य स्किल बनाने में मदद करती है, जिससे आपके लिए बॉयलरप्लेट कोड जेनरेट होता है।
- टूल को केंद्रित रखें -- प्रत्येक टूल को एक काम अच्छी तरह से करना चाहिए। एक जटिल टूल से कई छोटे टूल बेहतर होते हैं।
- त्रुटियों को शालीनता से संभालें -- जानकारीपूर्ण त्रुटि संदेश लौटाएँ ताकि एजेंट उपयोगकर्ता को समझा सके कि क्या गलत हुआ।
- अच्छे विवरण जोड़ें -- एजेंट टूल विवरणों का उपयोग यह तय करने के लिए करता है कि उन्हें कब कॉल करना है। स्पष्ट, विशिष्ट विवरण बेहतर टूल चयन की ओर ले जाते हैं।
अक्सर पूछे जाने वाले प्रश्न
OpenClaw स्किल के लिए मैं किस प्रोग्रामिंग भाषा का उपयोग कर सकता हूँ?
OpenClaw स्किल MCP सर्वर हैं, इसलिए आप कोई भी भाषा उपयोग कर सकते हैं जो MCP प्रोटोकॉल को सपोर्ट करती हो। अधिकांश स्किल TypeScript या Python में लिखी जाती हैं, लेकिन Go, Rust और अन्य भाषाएँ भी काम करती हैं।
क्या मैं अपनी OpenClaw स्किल से कमाई कर सकता हूँ?
हाँ। अपनी स्किल को KiwiClaw मार्केटप्लेस पर पब्लिश करें और एक कीमत निर्धारित करें। KiwiClaw भुगतान, वितरण और समीक्षाएँ संभालता है। जब भी कोई आपकी सशुल्क स्किल इंस्टॉल करता है तो आप राजस्व कमाते हैं। विवरण के लिए हमारी प्रकाशन गाइड देखें।
सुरक्षा के लिए स्किल की समीक्षा कैसे की जाती है?
सभी मार्केटप्लेस सबमिशन KiwiClaw की जाँच प्रक्रिया से गुजरते हैं। हम स्रोत कोड की समीक्षा करते हैं, दुर्भावनापूर्ण व्यवहार की जाँच करते हैं, अनुमतियों को सत्यापित करते हैं, और मार्केटप्लेस के लिए एक स्किल को स्वीकृत करने से पहले कार्यक्षमता का परीक्षण करते हैं।