
genspark-claw کیا ہے؟
genspark-claw ایک کمیونٹی کے تیار کردہ اسکل پیک اور کمانڈ لائن انٹرفیس ہے جو Genspark Claw، OpenClaw، Hermes، Claude Code، اور Cursor کے لیے بنایا گیا ہے۔ یہ پانچ قابل مطالعہ SKILL.md ورک فلو فراہم کرتا ہے، جو رن ٹائم انحصارات یا بلڈ مرحلے کی ضرورت کے بغیر مطابقت رکھنے والے AI ایجنٹس میں عملی صلاحیتیں شامل کرتے ہیں۔
یہ پروجیکٹ آزاد ہے اور Genspark، OpenClaw، یا Nous Research سے وابستہ نہیں ہے۔ چونکہ یہ اسکلز YAML فرنٹ میٹر کے ساتھ سادہ 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 سبسکرپشن درکار نہیں، کیونکہ یہ پیکیج self-hosted 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/ میں کاپی کرتا ہے۔ اگر آپ self-hosted 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، base64 پے لوڈز، اور تباہ کن کمانڈز سمیت مختلف پیٹرنز کی نشان دہی کرتا ہے۔ توثیق خطرہ کم کرتی ہے، لیکن پھر بھی آپ کو مکمل SKILL.md پڑھنا چاہیے اور اپنے ایجنٹ کے آڈٹ یا ڈاکٹر ٹولز استعمال کرنے چاہییں۔
اپنی مرضی کی اسکل بنائیں اور تعاون کریں
اپنی مرضی کی اسکل ایک ایسی ڈائریکٹری ہوتی ہے جس میں SKILL.md فائل شامل ہوتی ہے۔ فرنٹ میٹر میں name، description، version، triggers، compatibility اور ایک سطری میٹا ڈیٹا JSON جیسے فیلڈز شامل ہونے چاہییں۔ دستاویز کے متن میں نمبر وار ہدایات، قواعد، خرابی سے نمٹنے کا طریقہ، اور آؤٹ پٹ فارمیٹ شامل ہونا چاہیے۔
- ایک ڈائریکٹری اور فائل بنائیں۔
- ریپوزٹری کی تعاون کی رہنما میں بیان کردہ اسکل ساخت کی پیروی کریں۔
- اسکیما اور سیکیورٹی قواعد چیک کرنے کے لیے
npm run validateچلائیں۔ - خودکار ٹیسٹ سوٹ چلانے کے لیے
npm testچلائیں۔ - اگر آپ اسکل شیئر کرنا چاہتے ہیں تو پل ریکویسٹ کھولیں۔
ریپوزٹری ClawHub پر ایک مطابقت رکھنے والی اسکل شائع کرنے کی بھی سہولت دیتی ہے، جس کے لیے clawhub publish استعمال کریں۔ یہی سادہ فائل فارمیٹ Hermes اور agentskills.io سے مطابقت رکھنے والے ٹولز کے ساتھ بھی کام کرنے کے لیے بنایا گیا ہے۔
پروگراماتی API استعمال کریں
اگر آپ genspark-claw کو کسی دوسری Node.js ایپلیکیشن میں شامل کر رہے ہیں تو پیکیج کو require کریں اور اس کی عوامی 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 اسی اسکل پیک کو ٹولز اور ایپلیکیشنز کے ذریعے دستیاب بناتے ہیں۔
