Building Custom OpenClaw Skills: A Developer's Guide

Learn how to build custom OpenClaw skills with SKILL.md, Node.js modules, and API integrations. From simple instruction files to production-grade automation.

E

ECOSIRE Research and Development Team

ECOSIRE टीम

19 फ़रवरी 20264 मिनट पढ़ें780 शब्द

कस्टम ओपनक्लॉ कौशल का निर्माण: एक डेवलपर की मार्गदर्शिका

OpenClaw 50+ बंडल कौशल के साथ आता है और ClawHub बाज़ार 5,700 से अधिक समुदाय-निर्मित विकल्पों की मेजबानी करता है। लेकिन असली शक्ति तब आती है जब आप अपने सटीक वर्कफ़्लो के अनुरूप कौशल विकसित करते हैं। यहां कैसे।

कौशल क्या है?

कौशल एक निर्देशिका है जो ओपनक्ला को एक विशिष्ट कार्य करना सिखाती है। कम से कम, इसमें एक फ़ाइल होती है: SKILL.md - एक प्राकृतिक भाषा निर्देश फ़ाइल जो एजेंट को बताती है कि कौशल क्या करता है, इसका उपयोग कब करना है और यह कैसे काम करता है।

कौशल संकेतों के साथ एक टेक्स्ट फ़ाइल जितनी सरल हो सकती हैं या एपीआई एकीकरण, डेटाबेस क्वेरी और बाहरी सेवा कॉल के साथ पूर्ण Node.js मॉड्यूल जितनी जटिल हो सकती हैं।

कौशल वास्तुकला

प्रत्येक कौशल इस बुनियादी संरचना के साथ अपनी निर्देशिका में रहता है:

my-skill/
  SKILL.md          # Required: natural language instructions
  index.ts          # Optional: code module for complex logic
  package.json      # Optional: dependencies for code modules
  config.json       # Optional: configurable parameters

SKILL.md फ़ाइल प्रत्येक कौशल का हृदय है। कौशल क्या करता है, इसे कब ट्रिगर किया जाना चाहिए और इसे किन चरणों का पालन करना चाहिए, यह बताते हुए स्पष्ट, प्राकृतिक भाषा निर्देश लिखें। कोई कठोर स्कीमा नहीं - बस स्पष्ट संचार।

कस्टम कौशल कब विकसित करें

एक कस्टम कौशल बनाएँ जब:

  • सामान्य कौशल फिट नहीं होते - आपके वर्कफ़्लो में विशिष्ट आवश्यकताएं होती हैं जिन्हें बंडल कौशल पूरा नहीं कर सकते
  • गहरे एकीकरण की आवश्यकता - आपको एक विशिष्ट आंतरिक एपीआई, डेटाबेस या सेवा से कनेक्ट करने की आवश्यकता है
  • व्यावसायिक तर्क जटिल है - सशर्त शाखाकरण, अनुमोदन या डेटा परिवर्तनों के साथ बहु-चरणीय वर्कफ़्लो
  • सुरक्षा आवश्यकताएँ - क्रेडेंशियल्स को कैसे प्रबंधित किया जाता है और डेटा प्रवाह कैसे किया जाता है, इस पर आपको नियंत्रण की आवश्यकता है

जब एकत्रित कौशल आपकी समस्या का समाधान कर सकते हैं तो निर्माण न करें। OpenClaw एक ही वर्कफ़्लो में कई कौशलों को संयोजित करने में उत्कृष्टता प्राप्त करता है, और तैयार किए गए समाधानों के लिए कम रखरखाव की आवश्यकता होती है।

एक सरल कौशल का निर्माण करना

एक कौशल जो आपके डेटाबेस से दैनिक बिक्री का सारांश प्रस्तुत करता है:

कौशल.एमडी:

# Daily Sales Summary

## When to use
When the user asks for a sales summary, daily sales report, or revenue update.

## What to do
1. Query the sales database for today's orders
2. Calculate total revenue, order count, and average order value
3. List the top 5 products by revenue
4. Format as a clean summary suitable for messaging apps

यह केवल निर्देश-कौशल OpenClaw के अंतर्निहित डेटाबेस और फ़ॉर्मेटिंग क्षमताओं का लाभ उठाता है। किसी कोड की आवश्यकता नहीं है.

एपीआई-एकीकृत कौशल का निर्माण

उन कौशलों के लिए जिन्हें बाहरी एपीआई कॉल करने की आवश्यकता है, एक कोड मॉड्यूल जोड़ें:

कोड मॉड्यूल एपीआई प्रमाणीकरण, अनुरोध स्वरूपण, त्रुटि प्रबंधन और प्रतिक्रिया पार्सिंग को संभालता है। SKILL.md फ़ाइल एजेंट को बताती है कि कोड को कब लागू करना है और उपयोगकर्ता को परिणाम कैसे प्रस्तुत करना है।

परीक्षण कौशल

उत्पादन परिनियोजन से पहले हमेशा सैंडबॉक्स वाले वातावरण में कौशल का परीक्षण करें:

  1. यूनिट परीक्षण मॉक एपीआई प्रतिक्रियाओं के साथ अलगाव में कोड मॉड्यूल
  2. स्टेजिंग वातावरण में वास्तविक एपीआई के साथ एकीकरण परीक्षण
  3. अपने मैसेजिंग ऐप के माध्यम से कौशल के साथ बातचीत करके बातचीत परीक्षण
  4. एज केस टेस्ट विकृत इनपुट, एपीआई विफलताओं और टाइमआउट परिदृश्यों के साथ

सुरक्षा समीक्षा

प्रत्येक कस्टम कौशल की समीक्षा की जानी चाहिए:

  • क्रेडेंशियल एक्सपोज़र - एपीआई कुंजियाँ पर्यावरण चर में होनी चाहिए, कोड में कभी नहीं
  • डेटा एक्सफिल्ट्रेशन - कौशल को अनधिकृत समापन बिंदुओं पर डेटा नहीं भेजना चाहिए
  • कमांड इंजेक्शन - शेल निष्पादन से पहले उपयोगकर्ता इनपुट को साफ किया जाना चाहिए
  • शीघ्र इंजेक्शन - कौशल निर्देश प्रतिकूल इनपुट के प्रति प्रतिरोधी होने चाहिए

ClawHub पर प्रकाशन

यदि आपका कौशल किसी सामान्य समस्या का समाधान करता है, तो उसे ClawHub पर प्रकाशित करने पर विचार करें। बाज़ार मुफ़्त और सशुल्क कौशल ($10-$200 जटिलता के आधार पर) का समर्थन करता है। शुरुआती प्रकाशक गुणवत्तापूर्ण कौशल से महत्वपूर्ण निष्क्रिय आय अर्जित कर रहे हैं।

पेशेवरों को कब नियुक्त करें

सरल निर्देश-मात्र कौशल का निर्माण करना आसान है। लेकिन एपीआई एकीकरण, त्रुटि प्रबंधन, सुरक्षा समीक्षा और चल रहे रखरखाव के साथ उत्पादन-ग्रेड कौशल के लिए इंजीनियरिंग अनुशासन की आवश्यकता होती है। ECOSIRE की कस्टम कौशल विकास सेवा पूर्ण जीवनचक्र को संभालती है: वर्कफ़्लो विश्लेषण, वास्तुकला, विकास, परीक्षण और तैनाती।


आपके व्यवसाय के लिए कस्टम ओपनक्लॉ कौशल की आवश्यकता है? हमारी कौशल विकास सेवा का अन्वेषण करें या हमसे संपर्क करें अपने वर्कफ़्लो पर चर्चा करने के लिए।

शेयर करें:
E

लेखक

ECOSIRE Research and Development Team

ECOSIRE में एंटरप्राइज़-ग्रेड डिजिटल उत्पाद बना रहे हैं। Odoo एकीकरण, ई-कॉमर्स ऑटोमेशन, और AI-संचालित व्यावसायिक समाधानों पर अंतर्दृष्टि साझा कर रहे हैं।

WhatsApp पर चैट करें