● مجتمع
yusufkaraaslan
⚡ فوري
Skill_Seekers
بواسطة yusufkaraaslan · yusufkaraaslan/Skill_Seekers
تحويل مواقع التوثيق وريبوهات GitHub وملفات PDF والفيديوهات إلى حزم SKILL.md جاهزة للاستخدام — مصنع لإنشاء مهارات Claude الجديدة.
Skill Seekers هي مهارة فوقية: توجهها إلى مصدر توثيق وتنتج SKILL.md بدرجة إنتاج (500+ سطر مع أمثلة) بالإضافة إلى مجلد references. تكتشف التضاربات بين APIs الموثقة والكود الفعلي، وتدعم 18 نوع مصدر، وتصدر إلى Claude Code و Cursor و Windsurf و LangChain وقواعد البيانات الموجهة للمتجهات.
لماذا تستخدمه
الميزات الأساسية
- خط أنابيب ثلاثي المراحل: استقبال → تحسين AI → تصدير
- يدعم مواقع التوثيق وريبوهات GitHub وملفات PDF والفيديوهات والدفاتر والويكيات (18 نوع مصدر)
- كشف التضارب — يضع علامات عند اختلاف التوثيق مع الكود الفعلي
- يصدر إلى 12 منصة LLM و8 أطر عمل RAG من مصدر واحد
- نقاط تفتيش/استئناف وكشط غير متزامن للمصادر الكبيرة
عرض مباشر
كيف يبدو في الممارسة
skill-seekers-skill.replay
▶ جاهز
حالات الاستخدام
استخدامات عملية: Skill_Seekers
متى تستخدمه: عندما يبقى Claude يخترع توقيعات الدوال لمكتبتك المفضلة لأن بيانات التدريب الخاصة به قديمة.
المتطلبات الأساسية
- رابط موقع توثيق المكتبة — رابط ReadTheDocs أو Docusaurus أو mintlify القانوني
الخطوات
-
مراجعة SKILL.md المُنشأة
أرني frontmatter والـ 50 سطر الأولى من SKILL.md المُنشأة.✓ تم النسخ
→ frontmatter YAML صحيح، أقسام واضحة
-
اختبر باستخدام prompt حقيقي
الآن استخدم مهارة example الجديدة للقيام بـ <representative task>.✓ تم النسخ
→ Claude يستخدم أسماء API الحقيقية، وليس المختلقة
النتيجة: مهارة جديدة في مجلد ~/.claude/skills/ يلتقطها Claude تلقائياً.
المزالق
- انجراف التوثيق مقابل الكود يتسلل إلى النتيجة — دع كاشف التضارب يضع علامات على عدم التطابق؛ تصفح تقرير conflicts.md الذي ينتجه
متى تستخدمه: لا توجد توثيق مستضاف — README والمصدر هما الحقيقة الوحيدة.
الخطوات
-
قم بالتشغيل على رابط الريبو
قم بتشغيل skill-seekers على github.com/acme/internal-sdk، وأضف أمثلة كود من tests/.✓ تم النسخ
→ يستخرج سطح API العام + الاستخدام كمثال
-
كرر على المهارة
المسودة الأولى تفتقد تدفق المصادقة — أضف قسماً عن إعداد الرمز.✓ تم النسخ
→ SKILL.md موسعة بهذا القسم
النتيجة: مهارة موجهة يمكن لـ Claude استدعاؤها عند العمل في تلك قاعدة الكود.
المزالق
- الريبو كبير جداً والكشط يتوقف — استخدم excludePaths لتخطي مجلدات vendored والدعائم الاختبارية
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
Firecrawl تقوم بالكشط الثقيل المصيّر بـ JS؛ Skill Seekers تقوم بالهيكلة
استخدم firecrawl للزحف إلى موقع التوثيق، ثم skill-seekers لتحويل النتيجة إلى SKILL.md.✓ تم النسخ
سحب محتويات الريبو عبر GitHub MCP، وتحسينها إلى مهارة
استجلب README وexamples/ وtypes من ريبو acme/sdk، ثم بناء مهارة منها.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- لا توجد حصة للمهارة نفسها؛ تعتمد على أي كاشط تقترنه
- الرموز لكل استدعاء
- مرحلة التوليد يمكن أن تستخدم 10-50k رمز لمكتبة كبيرة
- التكلفة المالية
- مجاني — المهارة نفسها. قد تكلف الكاشطات المقترنة (Firecrawl) رصيد.
- نصيحة
- قم بتخزين المحتوى المستقبل؛ أعد تشغيل enhance/export دون إعادة كشط.
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: لا توجد بيانات اعتماد في المهارة. قد تحتاج الكاشطات المقترنة إلى مفاتيح API خاصة بها.
نقل البيانات الخارجي: فقط للمصادر التي تشير إليها
- احترم robots.txt و ToS لمواقع الويب التي تكشطها.
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
Generated SKILL.md has placeholder sections
المصدر كان رقيقاً جداً — أعد التشغيل بمدخلات أكثر (أضف ريبو GitHub إلى جانب موقع التوثيق).
Checkpoint resume starts over
تأكد من أنك تشغل من نفس المجلد الحالي حيث تم إنشاء ذاكرة التخزين المؤقت .skillseekers/.
تحقق: ls .skillseekers/
البدائل
Skill_Seekers مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| skillforge | عندما تريد جهاز توجيه مهارات تفاعلي ينشئ أيضاً مهارات عند الطلب | مولد أخف؛ Skill Seekers أكثر شمولاً على مصادر التوثيق الثقيلة |
| Manual SKILL.md writing | عندما تكون المهارة صغيرة وتعرف المكتبة جيداً | أسرع للمهارات التافهة؛ مملة بالحجم الكبير |