
genspark-claw কী?
genspark-claw হলো কমিউনিটি-নির্মিত একটি স্কিল প্যাক এবং কমান্ড-লাইন ইন্টারফেস, যা Genspark Claw, OpenClaw, Hermes, Claude Code এবং Cursor-এর জন্য তৈরি। এটি পাঁচটি পাঠযোগ্য SKILL.md ওয়ার্কফ্লো প্রদান করে, যা রানটাইম নির্ভরতা বা বিল্ড ধাপ ছাড়াই সামঞ্জস্যপূর্ণ AI এজেন্টে ব্যবহারিক সক্ষমতা যোগ করে।
প্রকল্পটি স্বাধীন এবং Genspark, OpenClaw বা Nous Research-এর সঙ্গে অনুমোদিত বা সংশ্লিষ্ট নয়। স্কিলগুলো YAML frontmatter-সহ সাধারণ Markdown ফাইল হওয়ায় আপনি এগুলো পরিদর্শন, যাচাই, পরিবর্তন এবং সমর্থিত রানটাইমে ইনস্টল করতে পারবেন।
প্রধান বৈশিষ্ট্য
- পাঁচটি প্রোডাকশন-প্রস্তুত স্কিল: গভীর গবেষণা, প্রতিবেদন তৈরি, স্লাইড পরিকল্পনা, ব্রাউজার অটোমেশন এবং ফোন কলের প্রস্তুতি।
- বিভিন্ন রানটাইমে সামঞ্জস্য: OpenClaw, Hermes, Claude Code, Cursor অথবা স্থানীয় ওয়ার্কস্পেসে একই স্কিল ইনস্টল করুন।
- রানটাইম নির্ভরতা শূন্য: CLI Node.js-এর স্ট্যান্ডার্ড লাইব্রেরি ব্যবহার করে এবং Node.js 18 বা পরবর্তী সংস্করণ প্রয়োজন।
- নিরাপত্তা যাচাই: ভ্যালিডেটর স্কিলের কাঠামো পরীক্ষা করে এবং পাইপ করা রিমোট এক্সিকিউশন, base64 পেলোড ও ধ্বংসাত্মক কমান্ডের মতো প্যাটার্ন শনাক্ত করে।
- MCP সমর্থন: Claude Desktop, Cursor এবং Windsurf-এর মতো MCP ক্লায়েন্টে স্কিল প্যাক উন্মুক্ত করুন।
- টেস্টিং ও CI: প্রকল্পটিতে Ubuntu, macOS এবং Windows-এ Node.js 18, 20 ও 22-এর জন্য স্বয়ংক্রিয় টেস্ট এবং CI কভারেজ রয়েছে।
বান্ডেল করা স্কিলগুলো বুঝে নিন
প্যাকেজটিতে পাঁচটি স্কিল রয়েছে, যার প্রতিটি নিজস্ব ডিরেক্টরিতে একটি SKILL.md ফাইলসহ সংরক্ষিত।
super-research: একটি প্রশ্নকে ছোট অংশে ভাগ করে, সমান্তরাল অনুসন্ধান চালায়, স্বাধীন উৎসগুলোর মধ্যে দাবিগুলো যাচাই করে এবং উদ্ধৃতিসহ প্রতিবেদন তৈরি করে।spark-report: গবেষণা, নোট বা কথোপকথনকে নির্বাহী সারাংশ, তুলনামূলক টেবিল, উদ্ধৃতি ও পরবর্তী পদক্ষেপসহ পরিশীলিত প্রতিবেদনে রূপান্তর করে।spark-slides: গবেষণা বা একটি ধারণাকে দাবি-কেন্দ্রিক শিরোনাম, বক্তার নোট এবং উৎসসহ ধারাবাহিক স্লাইড-ডেকের রূপরেখায় রূপান্তর করে।claw-browser-anchor: ভঙ্গুর স্ক্রিন কোঅর্ডিনেটের বদলে DOM সিলেক্টর ও ARIA রোল ব্যবহার করে ব্রাউজার অটোমেশনকে আরও নির্ভরযোগ্য করে, পাশাপাশি যাচাই ও পরিবর্তন পুনরুদ্ধারের সুবিধা দেয়।call-prep: যাকে ফোন করা হবে তার বিষয়ে গবেষণা করে, উদ্দেশ্য ও বিকল্প পরিকল্পনা নির্ধারণ করে, শাখাবিন্যাসযুক্ত স্ক্রিপ্ট তৈরি করে এবং কল-পরবর্তী সারাংশের কাঠামো নির্ধারণ করে AI ফোন কল প্রস্তুত করে।
CLI ইনস্টল ও পরীক্ষা করুন
পূর্বশর্ত
Node.js 18 বা পরবর্তী সংস্করণ ইনস্টল করুন। প্রকল্পটি অফিসিয়াল Node.js ডাউনলোড নির্দেশিকা ব্যবহারের পরামর্শ দেয়। macOS-এ প্রথমে Apple-এর কমান্ড-লাইন টুল ইনস্টল করুন:
xcode-select --installLinux ও Windows ব্যবহারকারীরা macOS-এর কমান্ড-লাইন টুলের ধাপটি এড়িয়ে যেতে পারেন। কোনো Genspark সাবস্ক্রিপশন প্রয়োজন নেই, কারণ প্যাকেজটি স্ব-হোস্টেড OpenClaw, Hermes, Claude Code বা Cursor-এর সঙ্গে ব্যবহার করা যায়।
GitHub থেকে ইনস্টল করুন
একটি কাজের ডিরেক্টরি তৈরি করুন, সরাসরি GitHub থেকে রিপোজিটরি ইনস্টল করুন এবং স্বাস্থ্য পরীক্ষা চালান:
mkdir -p 'gensparkclaw' && cd 'gensparkclaw'
npm install github:breakstageaxe61/genspark-claw
npx genspark-claw doctor
npx genspark-claw listdoctor কমান্ড আপনার পরিবেশ ও রানটাইম পরীক্ষা করে। list কমান্ড পাঁচটি বান্ডেল করা স্কিল ও তাদের বিবরণ দেখায়।
এজেন্ট রানটাইমে স্কিল ইনস্টল করুন
OpenClaw বা Genspark Claw
ডিফল্ট OpenClaw স্কিল ডিরেক্টরিতে সব বান্ডেল করা স্কিল ইনস্টল করুন:
npx genspark-claw install all --target openclawএটি স্কিলগুলো ~/.openclaw/skills/-এ কপি করে। আপনি স্ব-হোস্টেড OpenClaw গেটওয়ে ব্যবহার করলে গেটওয়ে পুনরায় চালু করুন অথবা নতুন সেশন শুরু করুন, যাতে স্কিলগুলো উপলভ্য হয়। Genspark Claw-এ স্কিল প্যানেলের মাধ্যমে SKILL.md ফাইল আমদানি করুন, অথবা node_modules/genspark-claw/skills/ থেকে কপি করুন।
Hermes
নিচের কমান্ড দিয়ে Hermes-এ সব স্কিল ইনস্টল করুন:
npx genspark-claw install all --target hermesডিফল্ট গন্তব্য হলো ~/.hermes/skills/।
Claude Code ও Cursor
স্ট্যান্ডার্ড স্কিল ডিরেক্টরিতে ফাইলগুলো ইনস্টল করতে রানটাইম-নির্দিষ্ট টার্গেট ব্যবহার করুন:
npx genspark-claw install all --target claude
npx genspark-claw install all --target cursorএই কমান্ডগুলো যথাক্রমে ~/.claude/skills/ এবং ~/.cursor/skills/ লক্ষ্য করে।
প্রকল্পের ওয়ার্কস্পেসে ইনস্টল করুন
প্রকল্প-স্থানীয় ইনস্টলেশনের জন্য একটি স্কিল অথবা সম্পূর্ণ প্যাকেজ কাস্টম ডিরেক্টরিতে ইনস্টল করুন:
npx genspark-claw install super-research
npx genspark-claw install all --dir ~/my-agent/skillsফাইল না লিখে ইনস্টলার কী করবে তা দেখতে --dry-run ব্যবহার করুন:
npx genspark-claw install all --target openclaw --dry-runCLI কমান্ড ব্যবহার করুন
CLI আবিষ্কার, ইনস্টলেশন, যাচাই, ডায়াগনস্টিক এবং MCP চালু করার সুবিধা দেয়:
genspark-claw <command> [options]listসব বান্ডেল করা স্কিলের তালিকা দেখায়।info <skill>একটি স্কিলের বিবরণ ও সম্পূর্ণ নির্দেশনা দেখায়।install [skill]একটি স্কিল অথবা সব স্কিল ইনস্টল করে।validate [path]SKILL.mdফাইল যাচাই করে; ডিফল্টভাবে বান্ডেল করা স্কিলগুলো যাচাই করা হয়।doctorস্থানীয় পরিবেশ ও শনাক্ত করা রানটাইম পরীক্ষা করে।runtimesশনাক্ত করা এজেন্ট রানটাইমের তালিকা দেখায়।mcpMCP stdio সার্ভার চালু করে।versionইনস্টল করা সংস্করণ দেখায়।
উদাহরণস্বরূপ, ইনস্টল করার আগে একটি স্কিল পর্যালোচনা করুন:
npx genspark-claw info super-researchবিশেষ করে তৃতীয় পক্ষের এজেন্ট স্কিল নিয়ে কাজ করার সময়, আগে স্কিলের নির্দেশনা পড়ে নেওয়া নিরাপত্তা ও সামঞ্জস্যের জন্য একটি কার্যকর পদ্ধতি।
MCP সার্ভার সংযুক্ত করুন
genspark-claw শূন্য-নির্ভরতার একটি Model Context Protocol সার্ভার অন্তর্ভুক্ত করে। এটি তিনটি টুল প্রকাশ করে: list_skills, get_skill, এবং validate_skill।
ইনস্টল করা সার্ভারের একটি পরম পাথ ব্যবহার করে Claude Desktop MCP কনফিগারেশনে সার্ভারটি যোগ করুন:
{
"mcpServers": {
"genspark-claw": {
"command": "node",
"args": ["/absolute/path/to/gensparkclaw/node_modules/genspark-claw/mcp/mcp-server.js"]
}
}
}ইনিশিয়ালাইজেশন, টুল আবিষ্কার এবং টুল কার্যকরকরণ যাচাই করতে বিল্ট-ইন সেলফ-টেস্ট চালান:
node node_modules/genspark-claw/mcp/mcp-server.js --testMCP সেলফ-টেস্ট সফল: initialize, tools/list, tools/call সব ঠিক আছে।
নিরাপদে স্কিল যাচাই করুন
ব্যবহারের আগে বান্ডেল করা ফাইলগুলোর ওপর যাচাই চালান:
npx genspark-claw validateআপনি একটি কাস্টম ডিরেক্টরিও যাচাই করতে পারেন:
npx genspark-claw validate ./my-skillsভ্যালিডেটর প্রত্যাশিত স্কিল স্কিমা যাচাই করে এবং একটি নিরাপত্তা অডিট সম্পন্ন করে। এটি curl | bash, বেস৬৪ পেলোড এবং ধ্বংসাত্মক কমান্ডসহ বিভিন্ন প্যাটার্ন শনাক্ত করে। যাচাই ঝুঁকি কমায়, তবে আপনার সম্পূর্ণ SKILL.md পড়া এবং এজেন্টের নিজস্ব অডিট বা ডক্টর টুল ব্যবহার করা উচিত।
কাস্টম স্কিল তৈরি ও অবদান রাখুন
কাস্টম স্কিল হলো এমন একটি ডিরেক্টরি যাতে একটি SKILL.md ফাইল থাকে। ফ্রন্টম্যাটারে name, description, version, triggers, compatibility এবং এক লাইনের মেটাডেটা JSON-এর মতো ক্ষেত্র থাকা উচিত। ডকুমেন্টের মূল অংশে ক্রমিক নির্দেশনা, নিয়ম, ত্রুটি ব্যবস্থাপনা এবং একটি আউটপুট ফরম্যাট থাকা উচিত।
- একটি ডিরেক্টরি ও ফাইল তৈরি করুন।
- রিপোজিটরির অবদান নির্দেশিকায় বর্ণিত স্কিলের কাঠামো অনুসরণ করুন।
- স্কিমা ও নিরাপত্তা নিয়ম যাচাই করতে
npm run validateচালান। - স্বয়ংক্রিয় টেস্ট স্যুট চালাতে
npm testচালান। - স্কিলটি শেয়ার করতে চাইলে একটি পুল রিকোয়েস্ট খুলুন।
রিপোজিটরিটি clawhub publish ব্যবহার করে ClawHub-এ একটি সামঞ্জস্যপূর্ণ স্কিল প্রকাশ করাও সমর্থন করে। একই সাধারণ-ফাইল ফরম্যাট Hermes এবং agentskills.io-সামঞ্জস্যপূর্ণ টুলগুলোর সঙ্গেও কাজ করার জন্য তৈরি।
প্রোগ্রাম্যাটিক API ব্যবহার করুন
আপনি যদি অন্য কোনো Node.js অ্যাপ্লিকেশনে genspark-claw সংযুক্ত করেন, প্যাকেজটি রিকোয়্যার করে এর পাবলিক API কল করুন:
const gclaw = require('genspark-claw');
gclaw.listBundledSkills();
gclaw.findSkill('super-research');
gclaw.installSkills({ skill: 'all', target: 'hermes' });
gclaw.validateTarget('./my-skills/');
gclaw.runDoctor();মেথডগুলো স্কিল রেকর্ড, যাচাইয়ের ফলাফল অথবা পরিবেশ-পরীক্ষার ডেটা ফেরত দেয়, যা আপনি নিজের টুলিংয়ে ব্যবহার করতে পারেন।
স্থানীয়ভাবে ডেভেলপ করুন
প্রকল্পটিতে কাজ করতে রিপোজিটরি ক্লোন করুন এবং এর টেস্ট ও যাচাই কমান্ড চালান:
git clone https://github.com/breakstageaxe61/genspark-claw.git
cd genspark-claw
npm test
npm run validate
node examples/quickstart.js
node mcp/mcp-server.js --testডেভেলপমেন্টের জন্য npm install প্রয়োজন নেই, কারণ প্রকল্পটি ইচ্ছাকৃতভাবে শূন্য নির্ভরতা ব্যবহার করে। গুরুত্বপূর্ণ অংশগুলোর মধ্যে রয়েছে bin/-এর CLI এন্ট্রি পয়েন্ট, src/index.js-এর পাবলিক API, skills/-এর স্কিল, mcp/-এর MCP সার্ভার এবং test/-এর টেস্ট।
উপসংহার
genspark-claw বিভিন্ন AI এজেন্ট পরিবেশে পুনর্ব্যবহারযোগ্য ও পর্যালোচনাযোগ্য ওয়ার্কফ্লো যোগ করার একটি সরল উপায় দেয়। GitHub থেকে এটি ইনস্টল করুন, সেটআপ যাচাই করতে doctor ও list ব্যবহার করুন, রানটাইম টার্গেটসহ স্কিল স্থাপন করুন এবং কাস্টম বা তৃতীয় পক্ষের নির্দেশনা যুক্ত করার আগে validate ব্যবহার করুন। ইন্টিগ্রেশনের জন্য, বিল্ট-ইন MCP সার্ভার ও Node.js API একই স্কিল প্যাককে টুল ও অ্যাপ্লিকেশনের মাধ্যমে উপলভ্য করে।
