مقدمة
كثير من الباحثين والطلاب يكتبون اليوم داخل Claude، فيخرج المستند مرتبا داخل claude.ai، ثم تأتي لحظة التسليم فيحتاجون الملف نفسه بصيغة Word. هنا تظهر المشكلة المعروفة: تصدير docx الجاهز من Claude Docs لا يضبط اتجاه النص من اليمين إلى اليسار، فتخرج الفقرات العربية محاذاة إلى اليسار، وتنعكس الجداول، وتضيع ملامح التنسيق التي يتوقعها المشرف أو الجامعة. النتيجة ساعات من إعادة التنسيق اليدوي في Word لكل فصل أو تقرير.
مهارة doc-to-word-rtl تحل هذه المشكلة من جذورها. فهي تحول مستند Claude Doc إلى ملف docx مبني من البداية بالاتجاه الصحيح وبتنسيق ثابت معروف سلفا، يسميه صاحب المهارة تنسيق الدار أو House Style. للمستند العربي تستخدم تنسيق رسائل الماجستير السعودية من اليمين إلى اليسار، وللمستند الإنجليزي تستخدم تنسيق APA 7 للبحوث الطلابية. ولأن التنسيق محفوظ داخل سكربتات المهارة نفسها، يخرج كل ملف جديد بالشكل نفسه دون اجتهاد في كل مرة.
ماذا تفعل المهارة
| الحالة | ماذا تفعل المهارة |
|---|---|
| مستند عربي في Claude Doc | تبنيه بسكربت mdtodocx_rtl.py باتجاه RTL كامل للفقرات والجداول، وبخط Traditional Arabic |
| مستند إنجليزي في Claude Doc | تبنيه بسكربت mdtodocx_en.py بتنسيق APA 7 للبحوث الطلابية |
| مستند فيه جداول | في العربي يبدأ العمود الأول من اليمين مع صف رأس رمادي يتكرر في كل صفحة، وفي الإنجليزي تظهر خطوط أفقية فقط كما في APA |
| مستند فيه صور أو رسوم بيانية | تحاول جلب كل صورة ورسم أسقطه تصدير Markdown، وتضمنها في الملف في مواضعها مرتبة كما وردت |
| مستند فيه قوائم مرقمة | تجعل كل قائمة تبدأ من الرقم 1، وتمنع انقسام صفوف الجداول بين صفحتين |
| قالب العميل يختلف عن التنسيق الافتراضي | تمرر خيارات السكربت مثل حجم الخط والهوامش والتباعد، فتغلب قيم القالب على التنسيق الافتراضي |
| ظهر خلل في الناتج | توثق الخلل وسببه وتقترح أصغر تعديل على المهارة، ولا تطبقه إلا بعد موافقة المستخدم وتأكيده الناتج الجديد |
متى تعمل
تعمل المهارة عندما يطلب المستخدم تحويل مستند Claude إلى Word، وهي الصياغات الواردة في وصف المهارة نفسه، مثل:
- حوّل هذا المستند إلى ورد
- أريد هذا المستند ملف وورد أو docx
- تحويل المستند إلى ورد مع رابط مستند claude.ai من نوع artifact
وتختار المهارة لغة التنسيق بحسب لغة غالب نص المستند، فإذا كان أغلب النص عربيا أخذ المسار العربي، وإذا كان إنجليزيا أخذ مسار APA. أما إذا سمى المستخدم أو العميل تنسيقا معينا في تعليماته، فتعليماته هي التي تغلب.
طريقة التثبيت
أمر التثبيت من سجل المهارات هو:
npx skills add EngDawood/claude-doc-to-docx-arabic --skill doc-to-word-rtl في Claude Code: شغل الأمر السابق داخل مشروعك أو أضف مجلد المهارة يدويا إلى مجلد .claude/skills داخل المشروع، أو إلى ~/.claude/skills لحسابك، ثم أعد تشغيل الجلسة حتى تظهر المهارة. تحتاج أيضا إلى Python 3 مع مكتبة python-docx، ويمكن تثبيتها بأمر pip install python-docx إذا تعذر الاستيراد عند أول تشغيل.
في claude.ai: حمّل مجلد المهارة doc-to-word-rtl كاملا، بملف SKILL.md ومجلد scripts، في ملف zip واحد، ثم ارفعه من إعدادات المهارات في حسابك مع تفعيل المهارات. بعد الرفع يكفي أن تذكر في المحادثة أنك تريد تحويل مستند إلى ورد، فتعمل المهارة عند مطابقة الطلب لوصفها.
مثال استخدام
مثال واقعي لطالب ماجستير كتب الفصل الثالث من رسالته داخل Claude ويريد تسليمه لمشرفه:
حوّل هذا المستند إلى ورد: https://claude.ai/artifact/XXXX ما الذي تتوقعه؟ تقرأ المهارة المستند وتصدر كل تبويب فيه بصيغة Markdown، ثم تشغل السكربت العربي لبناء الملف. يصلك ملف docx باسم عنوان المستند، صفحته A4 بهوامش 2.54 سم ورقم الصفحة في المنتصف، ونصه بخط Traditional Arabic بحجم 16 ومحاذاة من الجانبين وتباعد 1.08، وعناوينه بأحجام 22 و18 و16 عريضة. الجداول تبدأ من اليمين برأس رمادي، وعنوان كل جدول بصيغة جدول (n) ملاصق لجدوله، والمراجع بمسافة معلقة 0.635 سم. وقبل التسليم تعاين المهارة صفحات من الملف بعد تحويله إلى PDF للتأكد من الاتجاه والجداول والقوائم، وتخبرك صراحة بأي عنصر لم تستطع نقله.
كيف تعمل من الداخل
بنية المهارة بسيطة وكل ملف فيها له دور واضح:
| الملف | دوره |
|---|---|
| SKILL.md | خطوات العمل الثماني وجداول التنسيق للغتين، وهو المرجع الذي يقرأه Claude عند التشغيل |
| scripts/mdtodocx_rtl.py | السكربت العربي: يقرأ ملف Markdown أو ملف JSON الذي يحفظه تصدير Claude Docs، ويبني docx باتجاه RTL |
| scripts/mdtodocx_en.py | السكربت الإنجليزي: البناء نفسه بتنسيق APA 7، بخط Times New Roman وتباعد مزدوج |
| README.md و README.en.md | شرح المهارة والتنسيقات الافتراضية والخيارات والحدود بالعربية والإنجليزية |
وتمر العملية بمراحل مرتبة: تحديد المستند ومعرفات تبويباته عبر Claude Docs، ثم تصدير كل تبويب بصيغة Markdown، ثم جلب الصور والرسوم التي أسقطها التصدير وكتابة ملف images.json بترتيب ظهورها، ثم تشغيل سكربت اللغة المناسبة، ثم التحقق البصري بتحويل الناتج إلى PDF ومعاينة صفحة نص وصفحة جدول وصفحة قوائم وصفحة صورة إن وجدت. آخر مرحلة عند حدوث خلل هي الدرس المستفاد، إذ تقترح المهارة تعديلا على مصدرها نفسه ولا تنفذه إلا بعد الموافقة.
نصائح وقيود
- التعليقات داخل مستند Claude لا تنتقل إلى ملف Word، وما تعذر جلبه من الصور تذكره المهارة بالاسم عند التسليم حتى تضيفه يدويا.
- الحواشي السفلية تتحول إلى نص عادي، فإذا كانت رسالتك تعتمد على الحواشي فراجع مواضعها بعد التحويل.
- التحقق البصري يجري عادة في LibreOffice، وقد لا يتوفر فيه خط Traditional Arabic فيستبدل به خطا احتياطيا، لذلك يكون الحكم على الاتجاه والتخطيط لا على شكل الخط.
- إذا أخرج السكربت العربي لمستند عربي نتيجة تقول direction: LTR فهذا يعني أن السكربت تالف، وتوجب المهارة التوقف وإخبار المستخدم بدلا من تسليم ملف معكوس.
- خيارات مثل --size و --line و --margins و --paper و --keep-byline تسمح بمواءمة قالب جامعتك أو عميلك، واذكر قيم القالب في طلبك من البداية حتى تمرر كلها دفعة واحدة.
المصدر والترخيص
المهارة من تطوير EngDawood، ومستودعها الأصلي هو EngDawood/claude-doc-to-docx-arabic على GitHub، وهي مدرجة أيضا في سجل EngDawood/awesome-arabic-claude-skills. الترخيص هو MIT، وهو ترخيص متساهل يسمح بالاستخدام والتعديل وإعادة التوزيع مع حفظ إشعار الحقوق، وحقوق النشر محفوظة لعام 2026 لصالح EngDawood والمساهمين.
No comments yet