كيفية بناء مهارة OpenClaw مخصصة
قم بتوسيع قدرات وكيلك عن طريق بناء مهارات مخصصة. انشر في السوق واكسب الإيرادات.
مقدمة
مهارات OpenClaw هي خوادم MCP (بروتوكول سياق النموذج) تعرض أدوات للوكيل. عندما تقوم ببناء مهارة، فإنك تمنح وكيلك قدرات جديدة - من الوصول إلى APIs إلى التحكم في الأجهزة إلى معالجة الملفات. المهارات هي الطريقة الأساسية لجعل وكيل 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: كتابة معالجات الأدوات الخاصة بك
قم بتنفيذ الوظائف لكل أداة. يتلقى معالج الأدوات معلمات الإدخال ويعيد نتيجة. على سبيل المثال، قد تقبل مهارة الطقس اسم مدينة وتعيد التوقعات الحالية عن طريق استدعاء weather API.
الخطوة 5: الاختبار محليًا
قم بتشغيل مهارتك محليًا واختبرها مقابل وكيل KiwiClaw الخاص بك. قم بتثبيت المهارة باستخدام صفحة المهارات في لوحة التحكم عن طريق الإشارة إلى الخادم المحلي الخاص بك. تحقق من أن كل أداة تعمل بشكل صحيح.
الخطوة 6: النشر في السوق
عندما تكون مهارتك جاهزة، أرسلها إلى سوق مهارات KiwiClaw. يراجع فريقنا عمليات الإرسال من أجل الأمان والجودة. بمجرد الموافقة عليها، يمكن للمستخدمين الآخرين تثبيت مهارتك. يمكنك تعيينها على أنها مجانية أو مدفوعة.
نصائح للمحترفين
- ابدأ بـ منشئ المهارات - تساعد هذه المهارة الفائقة وكيلك على بناء مهارات أخرى، مما يولد لك رمزًا معياريًا.
- حافظ على تركيز الأدوات - يجب أن تفعل كل أداة شيئًا واحدًا جيدًا. الأدوات الصغيرة المتعددة أفضل من أداة معقدة واحدة.
- التعامل مع الأخطاء بأمان - قم بإرجاع رسائل خطأ إعلامية حتى يتمكن الوكيل من شرح الخطأ الذي حدث للمستخدم.
- أضف أوصافًا جيدة - يستخدم الوكيل أوصاف الأدوات لتحديد متى يتم استدعاؤها. تؤدي الأوصاف الواضحة والمحددة إلى اختيار أفضل للأداة.
الأسئلة المتداولة
ما هي لغة البرمجة التي يمكنني استخدامها لمهارات OpenClaw؟
مهارات OpenClaw هي خوادم MCP، لذا يمكنك استخدام أي لغة تدعم بروتوكول MCP. تتم كتابة معظم المهارات في TypeScript أو Python، ولكن Go و Rust ولغات أخرى تعمل أيضًا.
هل يمكنني تحقيق الدخل من مهارة OpenClaw الخاصة بي؟
نعم. انشر مهارتك في سوق KiwiClaw وحدد سعرًا. تتعامل KiwiClaw مع المدفوعات والتوزيع والمراجعات. تكسب إيرادات في كل مرة يقوم فيها شخص ما بتثبيت مهارتك المدفوعة. راجع دليل النشر الخاص بنا للحصول على التفاصيل.
كيف تتم مراجعة المهارات من أجل الأمان؟
تخضع جميع عمليات إرسال السوق لعملية التدقيق الخاصة بـ KiwiClaw. نراجع التعليمات البرمجية المصدر، ونتحقق من السلوك الضار، ونتحقق من الأذونات، ونختبر الوظائف قبل الموافقة على مهارة للسوق.