/install hadith-verifier
🕌 Hadith Verifier — تحقق من صحة الأحاديث
«مَنْ كَذَبَ عَلَيَّ مُتَعَمِّدًا فَلْيَتَبَوَّأْ مَقْعَدَهُ مِنَ النَّارِ» — البخاري (107) ومسلم (1)
⚠️ قاعدة مطلقة: لا تنشر أي حديث بدون تحقق. إذا لم تستطع التحقق → "لا أعلم".
المنهجية
ترتيب المصادر (إلزامي):
- القرآن الكريم (النص العربي فقط)
- السنة الصحيحة (بسند متصل للصحابي)
- إجماع الصحابة (بسند متصل)
❌ لا يُعتمد على: رأي فقيه بذاته، مذهب معين، أو اجتهاد بشري بدون دليل
الاستخدام
1. البحث عن حديث:
python3 scripts/hadith_db.py search '\x3Cكلمات البحث>' --limit 5
# مثال: البحث عن حديث بالنوايا
python3 scripts/hadith_db.py search "intention actions judged"
# مثال: بالعربي
python3 scripts/hadith_db.py search "من غشنا ليس منا"
# مثال: تحديد المجموعة
python3 scripts/hadith_db.py search "prayer" --collections bukhari,muslim
2. جلب حديث برقم معين:
python3 scripts/hadith_db.py get bukhari 1
python3 scripts/hadith_db.py get muslim 102
3. التحقق من حديث محدد:
python3 scripts/verify_hadith.py '\x3Cنص الحديث>' --source \x3Cالمجموعة> --رقم \x3Cالرقم>
المجموعات المدعومة
| المجموعة | الاسم | الوزن |
|---|---|---|
| bukhari | صحيح البخاري | highest |
| muslim | صحيح مسلم | highest |
| tirmidhi | جامع الترمذي | high |
| abudawud | سنن أبي داود | high |
| nasai | سنن النسائي | high |
| ibnmajah | سنن ابن ماجه | medium |
| malik | موطأ مالك | high |
| nawawi | الأربعون النووية | reference |
| qudsi | الأحاديث القدسية | reference |
درجات التحقق
| الدرجة | المعنى | الإجراء |
|---|---|---|
| verified | صحيح — متطابق مع المصدر | ✅ انشر مع المصدر |
| likely_authentic | غالبًا صحيح — تطابق عالي | ✅ انشر مع الإشارة |
| possible_match | تطابق جزئي | ⚠️ راجع يدويًا |
| weak_match | تطابق ضعيف | ⚠️ لا تنشر بدون مراجعة |
| not_found | غير موجود في المصادر | ❌ لا تنشر |
| text_mismatch | النص لا يطابق المصدر المذكور | ❌ لا تنشر — يُرجّح أنه موضوع |
المصادر المفتوحة المستخدمة
- fawazahmed0/hadith-api — قاعدة بيانات مفتوحة المصدر للإحاديث
- تشمل: البخاري، مسلم، الترمذي، أبو داود، النسائي، ابن ماجه، مالك
- اللغات: عربي + إنجليزي + 6 لغات أخرى
قواعد النشر
✅ يُسمح بالنشر فقط إذا:
- وُجد الحديث في أحد الكتب الستة (أو الموطأ)
- المصدر مذكور بوضوح (الكتاب + الرقم)
- النص متطابق أو قريب جدًا من الأصل
❌ يُمنع النشر:
- إذا لم يُوجد الحديث في أي مصدر
- إذا كان المصدر غير موثق
- إذا كان النص مختصرًا بشكل يُغيّر المعنى
- إذا كان الحديث "مشهورًا على الإنترنت" فقط بدون أصل
🚫 ممنوع تمامًا:
- نسب حديث للنبي ﷺ بدون سند
- نشر أحاديث ضعيفة/موضوعك على أنها صحيحة
- الاعتماد على الذكاء الاصطناعي كمصدر للأحاديث
التعامل مع الأحاديث الضعيفة
| من درج الحديث | هل يُنشر؟ | الشرط |
|---|---|---|
| Sahih (صحيح) | ✅ نعم | مع ذكر المصدر |
| Hasan (حسن) | ⚠️ بحذر | مع ذكر الدرجة والمصدر |
| Daif (ضعيف) | ❌ لا | إلا في فضائل الأعمال مع التنبيه |
| Maudu (موضوع) | ❌ أبدًا | يُحذفورًا |
عند الشك
إذا لم تستطع التحقق من حديث:
«هذا الحديث لا أستطيع التحقق منه. أرجع لأهل العلم. لا أنشره حتى يتثبت منه.»
تنبيه مهم
هذا النظام أداة مساعدة فقط. لستَ محدثًا ولا مُحقق أحاديث. المرجع النهائي لأهل العلم. عند التناقض بين النظام وأهل العلم → حكم أهل العلم هو المعتمد.
بفضل الله — التوفيق من الله
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install hadith-verifier - After installation, invoke the skill by name or use
/hadith-verifier - Provide required inputs per the skill's parameter spec and get structured output
What is Hadith Verifier?
Verify authenticity of hadiths against major collections before publishing Islamic content, ensuring accurate source citation and text matching. It is an AI Agent Skill for Claude Code / OpenClaw, with 17 downloads so far.
How do I install Hadith Verifier?
Run "/install hadith-verifier" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Hadith Verifier free?
Yes, Hadith Verifier is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Hadith Verifier support?
Hadith Verifier is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Hadith Verifier?
It is built and maintained by Mohammad (@m7madash); the current version is v1.0.0.