OpenClaw कस्टम Skill डेवलपमेंट गाइड
अपने यूनिक वर्कफ्लो को Skill में बाँध दो, AI को सचमुच काम करने दो।
अपना Skill क्यों लिखें?
OpenClaw के पास ढेर सारे बिल्ट-इन Skill हैं, पर हर किसी का काम अलग होता है। कस्टम Skill से तुम:
- 🎯 यूनिक वर्कफ्लो को Skill में बाँद दो: तुम्हारी कंपनी की अप्रूवल प्रोसेस, रिपोर्ट फॉर्मेट, डेटा सोर्स—किसी और का Skill इसे कवर नहीं कर सकता
- 🔗 इंटरनल टूल्स से कनेक्ट करो: कंपनी के CRM, ERP, OA सिस्टम को कनेक्ट करो, AI सीधे तुम्हारे बिज़नेस सिस्टम ऑपरेट करे
- ⚡ एक्जीक्यूशन दक्षता बढ़ाओ: 10 स्टेप मैनुअल काम को एक Skill कॉल में सीमित करो, AI एक वाक्य से करा दे
- 🔄 टीम कोलैबरेशन को स्टैंडर्डाइज़ करो: टीम मेंबर्स एक ही Skill सेट शेयर करें, AI का आउटपुट हमेशा एक जैसा फॉर्मेट और क्वालिटी में
Skill आर्किटेक्चर ओवरव्यू
एक Skill की बेसिक स्ट्रक्चर बहुत सरल है, तीन भागों से बना:
डिक्लेरेशन लेयर (Manifest)
OpenClaw को बताता है कि ये Skillक्या है、क्या इनपुट चाहिए、क्या आउटपुट देगा। नाम, डिस्क्रिप्शन, पैरामीटर, पर्मिशन्स आदि मेटा इनफॉर्मेशन।
एक्जीक्यूशन लेयर (Handler)
Skill काकोर लॉजिक। इनपुट पैरामीटर्स लेता है, असली काम करता है (API कॉल, फाइल पढ़ना/लिखना, डेटा प्रोसेसिंग), नतीजा देता है। सिंक्रोनस और असिंक्रोनस दोनों मोड सपोर्ट करता है।
लाइफसाइकिल हुक्स (Hooks)
ऑप्शनल एक्सटेंशन पॉइंट्स:इनिशियलाइज़(कॉन्फ़िग लोड करना, कनेक्शन बनाना),वेलिडेशन(इनपुट की जाँच),क्लीनअप(रिसोर्स फ्री करना, कनेक्शन बंद करना)। न लिखो तो सिस्टम का डिफॉल्ट काम करता है।
हकीकत में: "कस्टमर फॉलो-अप अलर्ट" Skill बनाएँ
हम असली सीनेरियो से पूरी डेवलपमेंट प्रॉसेस कर के दिखाते हैं:
ज़रूरत समझो
सीनेरियो: सेल्स टीम को AI हर रोज़ CRM चेक करने, 7+ दिन से बिना कॉल किए गए कस्टमर्स की लिस्ट बनाने, कॉर्पोरेट WeChat ग्रुप में भेजने हों।
- इनपुट: दिनों की सीमा (डिफॉल्ट 7 दिन), टार्गेट ग्रुप ID
- आउटपुट: फॉलो-अप लिस्ट (कस्टमर नाम, आखिरी कॉल का समय, सुझाव)
- पर्मिशन्स: CRM API एक्सेस, WeChat सेंड पर्मिशन चाहिए
Manifest लिखो
Skill की मेटा इनफॉर्मेशन डिफाइन करो: नामcustomer-followup, फंक्शन समझाओ, दो इनपुट पैरामीटर्स डिक्लेयर करो और उनका डेटा टाइप, डिफॉल्ट वैल्यू। ये फैसला करता है कि AIकब कॉल करेगातुम्हारा Skill।
Handler इम्प्लीमेंट करो
कोर लॉजिक तीन स्टेप में: ① CRM API कॉल करके स्टेल कस्टमर्स खोजो → ② हर कस्टमर के लिए AI फॉलो-अप सुझाव बनाओ → ③ WeChat को फॉर्मेट करके संदेश भेजो। हर स्टेप OpenClaw के बिल्ट-इन टूल्स इस्तेमाल कर सकते हो।
लोकली टेस्ट करो
OpenClaw के डेव मोड में Skill लोड करो, AI से कहो "3 दिन से बिना कॉल किए गए कस्टमर्स चेक कर"। देखो कि AI सही इरादा समझ रहा है, सही पैरामीटर पास कर रहा है, सही नतीजा दे रहा है।
प्रोडक्शन में लाइव करो
टेस्ट पास हो जाए तो Skill को प्रोडक्शन में इंस्टॉल करो। टीम का कोई भी सदस्य नेचुरल लैंग्वेज से ट्रिगर कर सकता है।
कॉमन डेवलपमेंट पैटर्न्स
ज़्यादातर कस्टम Skill ये कैटेगरीज़ में आते हैं:
🌐 API इंटीग्रेशन टाइप
बाहरी सर्विस के API को कनेक्ट करो, AI को थर्ड-पार्टी सिस्टम ऑपरेट कराओ।
- WeChat Work / DingTalk / Feishu को कनेक्ट करो, संदेश भेजो, नोटिफिकेशन भेजो
- Jira / Notion / Feishu मल्टी-डायमेंशनल टेबल को कनेक्ट करो, प्रोजेक्ट-टास्क मैनेज करो
- पेमेंट गेटवे API को कॉल करो, आर्डर स्टेटस चेक करो
- इन-हाउस API सर्विस को कनेक्ट करो
📄 फाइल प्रोसेसिंग टाइप
फाइलें बल्क में प्रोसेस करो, फॉर्मेट कन्वर्ट करो, इनफॉर्मेशन निकालो।
- Word को बल्क में PDF में कन्वर्ट करो और वाटरमार्क लगाओ
- इनवॉइस की तस्वीरों से अमाउंट और डेट निकालो (OCR के साथ)
- कई Excel को मर्ज करो और सारांश रिपोर्ट बनाओ
- डायरेक्टरी की फाइलें स्कैन करो और नियमों के हिसाब से आर्गनाइज़ करो
🔔 नोटिफिकेशन और रिपोर्टिंग टाइप
शेड्यूल्ड रिपोर्ट बनाओ या खास कंडीशन में नोटिफिकेशन भेजो।
- रोज़ स्टैंडअप सारांश: कल के Git कमिट्स और Jira चेंज को इकठ्ठा करो
- एक्सेप्शन अलर्ट: मेट्रिक्स लिमिट से ऊपर हों तो अपने आप नोटिफाई करो
- साप्ताहिक रिपोर्ट: कई डेटा सोर्स से डेटा खींचो और फॉर्मेट करो
🔄 डेटा प्रोसेसिंग टाइप
ETL, डेटा क्लीनिंग, फॉर्मेट कन्वर्शन जैसे डेटा-इंटेंसिव काम।
- डेटाबेस से एक्सपोर्ट → क्लीन → दूसरे सिस्टम में लिखो
- CSV/JSON फॉर्मेट इंटर-कन्वर्ट करो और डेटा वेरिफाई करो
- कई सोर्स से डेटा मर्ज करो, डुप्लिकेट हटाओ
टेस्टिंग और डीबगिंग टिप्स
- 🐛 डेव मोड चलाओ: Skill लोड करते समय डीबग मोड ऑन करो, AI के पूरे पैरामीटर्स और Skill के पूरे रिजल्ट देख सकते हो
- 🧪 इनपुट सिमुलेट करके टेस्ट करो: कुछ टिपिकल इनपुट (नॉर्मल, बाउंड्री, एक्सेप्शन) तैयार करो, एक-एक करके Skill का बिहेवियर वेरिफाई करो
- 📋 Manifest की डिस्क्रिप्शन चेक करो: अगर AI तुम्हारा Skill न कॉल करे, तो ज़्यादातर Manifest की डिस्क्रिप्शन साफ़ नहीं होगी। ज़्यादा नेचुरल लैंग्वेज में फंक्शन डिस्क्राइब करो
- 🔍 लॉग ट्रैकिंग: Handler में लॉग आउटपुट जोड़ो, हर स्टेप का एग्जीक्यूशन ट्रैक करो
- ⏱️ टाइमआउट हैंडलिंग: बाहरी API कॉल करते समय ज़रूर टाइमआउट सेट करो, Skill को फ्रीज़ होने से बचाओ
- 🛡️ एरर हैंडलिंग: साफ़ एरर मेसेज रिटर्न करो, Skill को सीधे क्रैश मत करा दो। AI को एरर इनफॉर्मेशन से अगला स्टेप तय करने दो
पब्लिकेशन और शेयरिंग
जो Skill लिखा, उसे छिपा मत रखो, कम्युनिटी को शेयर करो ताकि ज़्यादा लोग फायदा उठाएँ:
- 📦 पैकेजिंग: स्टैंडर्ड डायरेक्टरी स्ट्रक्चर में फाइलें आर्गनाइज़ करो, Manifest, Handler, README, सैंपल कॉन्फ़िग शामिल करो
- ✅ रिव्यू: OpenClaw Skill रेपो में सबमिट करने से पहले, कोड में हार्डकोडेड सीक्रेट न हों, बेसिक एरर हैंडलिंग हो, डिस्क्रिप्शन साफ़ हो—सब चेक करो
- 🌍 रिलीज़: PR के जरिए ऑफिशियल Skill रेपो में सबमिट करो, रिव्यू के बाद सभी यूज़र्स एक क्लिक से इंस्टॉल कर सकते हैं
- 🏢 कंपनी के अंदर शेयर करो: प्राइवेट Skill रेपो भी सेटअप कर सकते हो, सिर्फ टीम में इस्तेमाल के लिए
daily-report-generator tool-v2-final से लाख गुना बेहतर है। AI भी नाम और डिस्क्रिप्शन से फैसला करता है कि कॉल करे या नहीं।डेवलपमेंट बेस्ट प्रैक्टिसेस चेकलिस्ट
- ✅ सिंगल रेस्पॉंसिबिलिटी: एक Skill एक काम करे। "ईमेल भेजना" और "रिपोर्ट बनाना" अलग-अलग Skill हों, एक में नहीं
- ✅ पैरामीटर्स को डिफॉल्ट वैल्यू दो: पैरामीटर्स को जहाँ हो डिफॉल्ट वैल्यू दो, AI को कम चीजें कनफर्म करनी पड़ें
- ✅ डिस्क्रिप्शन AI के लिए लिखो: Manifest की डिस्क्रिप्शन AI के लिए है, ताकि AI समझ सके किस सीनेरियो में कॉल करना
- ✅ आइडेंपटेंट डिज़ाइन: एक ही इनपुट से कई बार एक्जीक्यूट करो, नतीजा वही रहना चाहिए। डुप्लिकेट ईमेल, डुप्लिकेट रिकॉर्ड से बचो
- ✅ सेंसिटिव इनफॉर्मेशन के लिए एनवायरनमेंट वेरिएबल्स इस्तेमाल करो: API Key, पासवर्ड कभी Skill में हार्डकोड मत करो
- ✅ मीनिंगफुल रिजल्ट रिटर्न करो: बस "सफल" मत लिखो, बताओ कि क्या किया (जैसे "3 ईमेल भेजे गए Zhang San, Li Si, Wang Wu को")
संबंधित खोज
OpenClaw Skill डेवलपमेंट · कस्टम AI स्किल्स · OpenClaw प्लगइन डेवलपमेंट · AI एजेंट एक्सटेंशन डेवलपमेंट · OpenClaw Skill रिलीज़ · एंटरप्राइज़ AI ऑटोमेशन