OpenClaw কাস্টম Skill উন্নয়ন গাইড
আপনার অনন্য কর্মপ্রবাহ Skill তে এনক্যাপসুলেট করুন, AI কে সত্যিই আপনার জন্য কাজ করান।
কেন নিজে Skill লিখবেন?
OpenClaw এর অনেক বিল্ট-ইন সাধারণ Skill আছে, কিন্তু প্রতিটি মানুষের কর্মপ্রবাহ আলাদা। কাস্টম Skill আপনাকে দেয়:
- 🎯 অনন্য কর্মপ্রবাহ এনক্যাপসুলেট করুন: আপনার কোম্পানির অভ্যন্তরীণ অনুমোদন প্রক্রিয়া, রিপোর্ট ফর্ম্যাট, ডেটা উৎস, অন্যদের Skill কভার করে না
- 🔗 অভ্যন্তরীণ সরঞ্জাম সংযোগ করুন: কোম্পানির CRM, ERP, OA সিস্টেম সংযোগ করুন, AI কে সরাসরি আপনার ব্যবসায়িক সিস্টেম পরিচালনা করান
- ⚡ সম্পাদন দক্ষতা বৃদ্ধি করুন: ১০ পদক্ষেপ ম্যানুয়াল অপারেশন একটি Skill কল তে সংকুচিত করুন, AI একটি বাক্যে সম্পন্ন করে
- 🔄 দলীয় সহযোগিতা মান করুন: দল সদস্যরা একই Skill সেট ভাগ করুন, AI আউটপুট ফর্ম্যাট এবং গুণমান সামঞ্জস্যপূর্ণ নিশ্চিত করুন
Skill আর্কিটেকচার অবস্থান
একটি Skill এর মূল কাঠামো অত্যন্ত সহজ, তিনটি অংশ গঠিত:
ঘোষণা স্তর (ম্যানিফেস্ট)
OpenClaw কে বলুন এই Skill কি、কি ইনপুট প্রয়োজন、কি আউটপুট তৈরি করে। নাম, বর্ণনা, প্যারামিটার সংজ্ঞা, অনুমতি প্রয়োজনীয়তা ইত্যাদি মেটাডেটা অন্তর্ভুক্ত।
এক্সিকিউশন স্তর (হ্যান্ডলার)
Skill এরমূল লজিক। ইনপুট প্যারামিটার গ্রহণ করুন, নির্দিষ্ট অপারেশন সম্পাদন করুন (API কল করুন, ফাইল পড়/লিখুন, ডেটা প্রক্রিয়া করুন), ফলাফল ফেরত দিন। সিঙ্ক এবং অ্যাসিঙ্ক দুই মোড সমর্থন করে।
জীবনচক্র হুক (হুক)
ঐচ্ছিক সম্প্রসারণ পয়েন্ট:শুরুকরণ(কনফিগ লোড করুন, সংযোগ প্রতিষ্ঠা করুন),যাচাইকরণ(ইনপুট বৈধতা পরীক্ষা করুন),পরিচ্ছন্নতা(সম্পদ মুক্ত করুন, সংযোগ বন্ধ করুন)। না লিখলেও চলে, সিস্টেম ডিফল্ট আচরণ আছে।
বাস্তব অভিজ্ঞতা: "গ্রাহক ফলো-আপ অনুস্মারক" Skill তৈরি করুন
আমরা একটি প্রকৃত দৃশ্য ব্যবহার করে সম্পূর্ণ উন্নয়ন প্রক্রিয়া চলি:
প্রয়োজনীয়তা স্পষ্ট করুন
দৃশ্য: বিক্রয় দল AI কে প্রতিদিন CRM এ ৭ দিনের বেশি অবিরত গ্রাহক চেক করতে চায়, ফলো-আপ তালিকা জেনারেট করে, এন্টারপ্রাইজ WeChat গ্রুপে পাঠায়।
- ইনপুট: দিন থ্রেশহোল্ড (ডিফল্ট ৭ দিন), লক্ষ্য গ্রুপ ID
- আউটপুট: ফলো-আপ তালিকা (গ্রাহক নাম, শেষ যোগাযোগ সময়, পরামর্শ পদক্ষেপ)
- অনুমতি: CRM API অ্যাক্সেস অনুমতি, এন্টারপ্রাইজ WeChat পাঠানো অনুমতি প্রয়োজন
ম্যানিফেস্ট লিখুন
Skill এর মেটাডেটা সংজ্ঞায়িত করুন: নাম ডাকুন customer-followup, কার্যকারিতা স্পষ্টভাবে বর্ণনা করুন, দুটি ইনপুট প্যারামিটার এবং টাইপ, ডিফল্ট মান ঘোষণা করুন। এই ধাপ নির্ধারণ করে AI কখন অনুরোধ করবেআপনার Skill এ।
হ্যান্ডলার প্রয়োগ করুন
মূল লজিক তিন ধাপ: ① CRM API কল করুন সীমাবদ্ধ গ্রাহক কোয়েরি করুন → ② প্রতিটি গ্রাহকের ফলো-আপ পরামর্শ তৈরি করতে AI ব্যবহার করুন → ③ এন্টারপ্রাইজ WeChat এ বার্তা পাঠানো ফর্ম্যাট করুন। প্রতিটি ধাপ OpenClaw এর বিল্ট-ইন সরঞ্জাম অনুরোধ করতে পারে।
স্থানীয় পরীক্ষা
OpenClaw এর উন্নয়ন মোড Skill লোড করুন, AI কে বলুন "৩ দিনের বেশি কোনো যোগাযোগ গ্রাহক চেক করুন"। AI সঠিকভাবে অভিপ্রায় সনাক্ত করে, সঠিক প্যারামিটার পাঠায়, প্রত্যাশিত ফলাফল ফেরত দেয় তা দেখুন।
উৎপাদনে স্থাপন
পরীক্ষা পাস করার পর, Skill উৎপাদন পরিবেশে ইনস্টল করুন। দলের যে কেউ প্রাকৃতিক ভাষা দিয়ে এটি ট্রিগার করতে পারে।
সাধারণ উন্নয়ন প্যাটার্ন
বেশিরভাগ কাস্টম Skill এই কয়েকটি ধরনের মধ্যে পড়ে:
🌐 API একীকরণ ধরনের
বাহ্যিক সেবা API সংযোগ করুন, AI কে তৃতীয় পক্ষের সিস্টেম পরিচালনা করান।
- এন্টারপ্রাইজ WeChat / Dingtalk / Feishu সংযোগ করুন, বার্তা এবং বিজ্ঞপ্তি পাঠান
- Jira / Notion / Feishu মাল্টি-ডাইমেনশনাল টেবিল সংযোগ করুন, প্রকল্প এবং কাজ পরিচালনা করুন
- পেমেন্ট গেটওয়ে কল করুন অর্ডার অবস্থা কোয়েরি করুন
- সেলফ-বিল্ট অভ্যন্তরীণ API পরিষেবা সংযোগ করুন
📄 ফাইল প্রক্রিয়াকরণ ধরনের
বাল্ক ফাইল প্রক্রিয়া করুন, ফর্ম্যাট রূপান্তর, তথ্য উত্তোলন।
- বাল্ক Word কে PDF তে রূপান্তর করুন এবং ওয়াটারমার্ক যোগ করুন
- ইনভয়েস ছবি থেকে পরিমাণ এবং তারিখ উত্তোলন করুন (OCR সহ)
- একাধিক Excel একত্রিত করুন এবং সারসংক্ষেপ রিপোর্ট জেনারেট করুন
- ডিরেক্টরি ফাইল স্ক্যান করুন এবং নিয়ম অনুযায়ী সংগ্রহস্থল সংগঠিত করুন
🔔 বিজ্ঞপ্তি এবং রিপোর্ট ধরনের
নিয়মিত রিপোর্ট জেনারেট করুন বা নির্দিষ্ট শর্তে বিজ্ঞপ্তি পাঠান।
- দৈনিক স্ট্যান্ড-আপ সংক্ষিপ্তকরণ: গতকালের Git কমিট এবং Jira পরিবর্তন সারাংশ
- অস্বাভাবিক অ্যালার্ম: মেট্রিক থ্রেশহোল্ড অতিক্রম করলে স্বয়ংক্রিয় বিজ্ঞপ্তি
- সাপ্তাহিক রিপোর্ট জেনারেশন: একাধিক ডেটা উৎস থেকে ডেটা পুল করুন এবং ফর্ম্যাট করুন
🔄 ডেটা প্রক্রিয়াকরণ ধরনের
ETL, ডেটা পরিষ্কারকরণ, ফর্ম্যাট রূপান্তর ইত্যাদি ডেটা ঘনঘন কাজ।
- ডাটাবেস এক্সপোর্ট করুন → পরিষ্কার করুন → অন্য সিস্টেমে লেখা
- CSV/JSON ফর্ম্যাট একে অপরে রূপান্তর করুন এবং ডেটা যাচাইকরণ করুন
- মাল্টি-সোর্স ডেটা একত্রিত করুন ডুপ্লিকেট সরান
পরীক্ষা এবং ডিবাগিং কৌশল
- 🐛 উন্নয়ন মোড চালান: Skill লোড করার সময় ডিবাগ মোড সক্ষম করুন, AI পাঠানো সম্পূর্ণ প্যারামিটার এবং Skill রিটার্ন সম্পূর্ণ ফলাফল দেখতে পারেন
- 🧪 সিমুলেশন ইনপুট পরীক্ষা: কয়েকটি সাধারণ ইনপুট সেট প্রস্তুত করুন (সাধারণ মান, সীমানা মান, অস্বাভাবিক মান), একে একে Skill আচরণ যাচাই করুন
- 📋 ম্যানিফেস্ট বর্ণনা চেক করুন: যদি AI আপনার Skill অনুরোধ না করে, সাধারণত ম্যানিফেস্ট এর বর্ণনা পরিষ্কার নয়। আরো প্রাকৃতিক ভাষা দিয়ে কার্যকারিতা বর্ণনা করার চেষ্টা করুন
- 🔍 লগ ট্র্যাকিং: হ্যান্ডলার এ লগ আউটপুট যোগ করুন, প্রতিটি ধাপের সম্পাদন ট্র্যাক করুন
- ⏱️ টাইমআউট পরিচালনা: বাহ্যিক API কল অবশ্যই টাইমআউট সেট করুন, Skill হ্যাং হওয়া এড়ান
- 🛡️ ত্রুটি পরিচালনা: স্পষ্ট ত্রুটি বার্তা রিটার্ন করুন, Skill সরাসরি ক্র্যাশ করা এড়ান। AI ত্রুটি তথ্য প্রয়োজন পরবর্তী করতে কি করবে সিদ্ধান্ত নিতে
প্রকাশ এবং ভাগ করুন
লেখা Skill লুকিয়ে রাখবেন না, কমিউনিটির সাথে শেয়ার করুন যাতে আরো অনেক মানুষ উপকৃত হয়:
- 📦 প্যাকেজ করুন: মান ডিরেক্টরি কাঠামো অনুযায়ী ফাইল সংগঠিত করুন, ম্যানিফেস্ট, হ্যান্ডলার, README, উদাহরণ কনফিগ অন্তর্ভুক্ত করুন
- ✅ পর্যালোচনাOpenClaw Skill রিপোজিটরিতে জমা দেওয়ার আগে, নিশ্চিত করুন কোডে হার্ডকোড সিক্রেট নেই, বেসিক ত্রুটি পরিচালনা আছে, বর্ণনা স্পষ্ট
- 🌍 প্রকাশ করুনPR এর মাধ্যমে অফিশিয়াল Skill রিপোজিটরিতে জমা দিন, পর্যালোচনা পাস করলে সব ব্যবহারকারী এক ক্লিকে ইনস্টল করতে পারে
- 🏢 এন্টারপ্রাইজ অভ্যন্তরীণ শেয়ার: প্রাইভেট Skill রিপোজিটরি সেট আপ করতে পারেন, শুধুমাত্র টিমের ভিতরে ব্যবহার করুন
daily-report-generator এর চেয়ে tool-v2-final লক্ষ গুণ ভাল। AI ও নাম এবং বর্ণনা দিয়ে অনুরোধ করবে কিনা সিদ্ধান্ত নেয়।উন্নয়ন সর্বোত্তম অভ্যাস চেকলিস্ট
- ✅ এক দায়িত্ব: একটি Skill শুধু একটি কাজ করে। "ইমেল পাঠান" এবং "রিপোর্ট জেনারেট করুন" দুটি আলাদা Skill হওয়া উচিত, একটি নয়
- ✅ প্যারামিটার ডিফল্ট মান আছে: যতটা সম্ভব প্যারামিটার ডিফল্ট মান দিন, AI কে নিশ্চিত করার তথ্য কমান
- ✅ বর্ণনা AI এর জন্য লিখুন: ম্যানিফেস্ট এর বর্ণনা AI এর জন্য লেখা, AI কে কোন দৃশ্যে অনুরোধ করবে সিদ্ধান্ত নিতে সাহায্য করতে
- ✅ ইডেম্পোটেন্ট ডিজাইন: একই ইনপুট একাধিকবার চালালে ফলাফল একই হওয়া উচিত। ডুপ্লিকেট ইমেল পাঠানো, ডুপ্লিকেট রেকর্ড তৈরি এড়ান
- ✅ সংবেদনশীল তথ্য পরিবেশ চলক ব্যবহার করুন: API কী, পাসওয়ার্ড কখনো Skill তে হার্ডকোড করবেন না
- ✅ অর্থপূর্ণ ফলাফল রিটার্ন করুন: শুধু "সফল" রিটার্ন করবেন না, নির্দিষ্ট কি করেছে রিটার্ন করুন (যেমন "Zhang San, Li Si, Wang Wu কে ৩টি ইমেল পাঠিয়েছি")
সম্পর্কিত অনুসন্ধান
OpenClaw Skill উন্নয়ন · কাস্টম AI দক্ষতা · OpenClaw প্লাগইন উন্নয়ন · AI এজেন্ট এক্সটেনশন উন্নয়ন · OpenClaw Skill প্রকাশ · এন্টারপ্রাইজ AI স্বয়ংক্রিয়তা