حين ينتهي البحث وتبدأ معركة التنسيق
كل من كتب فصلاً عربياً مع Claude يعرف هذه اللحظة: المحتوى جاهز، المراجع مرتبة، الجداول كاملة. تضغط زر التصدير إلى ورد، فتفتح الملف لتجد الفقرات محاذاة لليسار، والجداول تُقرأ من الجهة الخطأ، والصور اختفت. ثم تمضي ساعة أو أكثر في إصلاح ما كان ينبغي أن يخرج سليماً من البداية.
لهذا بنيت إضافة (Plugin) مفتوحة المصدر اسمها doc-to-word-rtl، تأخذ رابط مستند Claude Docs وتسلّمك ملف ورد جاهزاً للتسليم: المستند العربي من اليمين لليسار بتنسيق الرسائل الجامعية السعودية، والإنجليزي بتنسيق APA 7، والصور والرسوم البيانية في أماكنها.
لماذا أكتب في Claude Docs أصلاً؟
قبل الحديث عن الإضافة، دعني أشرح الطريقة التي أنصح بها لمن يعمل على بحث أو تقرير مع Claude: اطلب منه أن يكتب في مستند Claude Docs، لا في ملف ورد مباشرة. والسبب عملي بحت:
- السجل محفوظ: المستند يحفظ تاريخ كل تعديل، فترجع إلى أي نسخة سابقة متى شئت.
- التعديل في مكانه: تعلّق على فقرة أو خلية في جدول، فيعدّلها Claude داخل المستند نفسه دون أن يلمس بقية النص.
- ملف الورد ثقيل التعديل: لو كان العمل في ملف ورد، لاحتاج Claude مع كل تعديل صغير إلى فتح الملف وتعديله وإعادة بنائه وإرساله من جديد، وهذا أبطأ بكثير وأكثر عرضة للأخطاء.
الفكرة إذن: اكتب وراجع وعدّل في Claude Docs، واترك الورد للحظة التسليم فقط. وهنا تأتي الإضافة: تحوّل المستند المكتمل إلى ورد بطلب واحد، عن طريق سكربت داخلها يعمل تلقائياً. وإذا عدّلت المستند بعد ذلك، أعد التحويل وخذ ملفاً محدّثاً.
ما الذي يفسده التصدير العادي؟
تصدير Claude Docs المدمج إلى docx لا يضبط إعدادات الاتجاه من اليمين لليسار، وهذا وحده يكفي ليخرب أي مستند عربي. وأثناء العمل على الإضافة ظهرت أربع مشكلات تستحق الذكر:
- الفقرات والجداول: تخرج من اليسار لليمين، فيصبح أول عمود في الجدول على اليسار.
- محاذاة العناوين: هذه أطرفها. إذا ضُبط العنوان العربي على محاذاة «يمين»، يفهمها وورد على أنها «نهاية السطر»، ونهاية السطر العربي هي اليسار! فيظهر العنوان ملتصقاً باليسار مع أن اتجاه النص صحيح. والحل أن تُترك المحاذاة بلا قيمة، فيبدأ وورد النص من بداية السطر العربي، أي من اليمين. وهذا بالضبط ما يفعله وورد نفسه حين تنسّق بيدك.
- القوائم المرقمة: تكمل الترقيم من قائمة لأخرى، فتبدأ القائمة الثانية من 6 بدل 1.
- الصور والرسوم البيانية: تُحذف من التصدير، ويبقى مكانها سطر نصي فيه وصفها فقط.
كيف تعمل الإضافة؟
تعطي Claude رابط المستند وتقول له «حوّله إلى ورد»، فيقوم بما يلي:
- يقرأ المستند ويصدّر كل تبويب فيه بصيغة markdown.
- يجلب كل صورة من المستند نفسه، ويلتقط كل رسم بياني كصورة.
- يختار السكربت المناسب للغة المستند، ويبني ملف الورد.
- يحوّل الملف إلى صور ويفحص صفحة من النص وصفحة فيها جدول وأخرى فيها قائمة وأخرى فيها صورة، ليتأكد من التنسيق قبل أن يسلّمك شيئاً.
- يسلّمك الملف باسم عنوان المستند.
وفيها خطوة أخيرة أحببتها: إذا ظهر خلل أثناء التحويل، أو صحّحت شيئاً في الناتج، يحدّد Claude سبب الخلل ويقترح تعديلاً على الإضافة نفسها. لا يطبّقه إلا بعد موافقتك، ثم يعيد التحويل، ولا يثبّت التعديل إلا بعد أن تؤكد أن الناتج الجديد صحيح. فتتحسّن الأداة مع كل استخدام، لكن تحت عينك. ومشكلتا العناوين والصور المذكورتان أعلاه أُصلحتا بهذه الطريقة بالضبط.
التنسيق الذي تخرج به الملفات
العربي: أخذته من فصل رسالة ماجستير سعودية منسّقة يدوياً، لا من افتراضات عامة.
| العنصر | التنسيق |
|---|---|
| النص | Traditional Arabic بحجم 16، محاذاة من الجانبين |
| العناوين | بخط عريض، في الوسط إذا بدأت بـ «المحور» أو «الفصل» أو «المراجع»، وإلى اليمين فيما عدا ذلك |
| الجداول | من اليمين لليسار، بحجم 14، ورأس رمادي يتكرر في كل صفحة |
| عناوين الجداول | «جدول (5): ...» بخط عريض في الوسط، ملاصق لجدوله |
| المراجع | مسافة معلّقة، والمراجع الإنجليزية من اليسار لليمين |
| الصور والرسوم | في الوسط، بعرض النص كحد أقصى، والتعليق تحتها |
الإنجليزي: تنسيق APA 7: خط Times New Roman بحجم 12، تباعد مزدوج، مستويات العناوين الخمسة، جداول بخطوط أفقية فقط، والمراجع في صفحة جديدة.
وإذا كان لجامعتك قالب مختلف، فقله لـ Claude في الطلب نفسه: «حوّله إلى ورد بخط 14 وتباعد 1.5»، وسيمرّر ذلك للسكربت.
التثبيت
في Claude Code أضف المتجر ثم ثبّت الإضافة:
/plugin marketplace add EngDawood/claude-doc-to-docx-arabic
/plugin install doc-to-word-rtl@doc-to-docx-arabic وفي أي وكيل يدعم المهارات (Skills):
npx skills add EngDawood/claude-doc-to-docx-arabic --skill doc-to-word-rtl أو انسخ مجلد skills/doc-to-word-rtl من المستودع إلى مجلد المهارات عندك. الإضافة تحتاج Python 3 مع مكتبة python-docx فقط.
بعدها يكفي أن تكتب:
حوّل هذا المستند إلى ورد: https://claude.ai/artifact/XXXX ما لا تفعله بعد
- الرسم البياني يصل إلى الورد صورةً ثابتة، فلا تستطيع تعديل أرقامه داخل وورد.
- التعليقات التي في المستند لا تُنقل، والحواشي السفلية تتحول إلى نص عادي.
في الختام
الأداة نفسها بسيطة: سكربتان وملف تعليمات. لكن الفكرة الأهم هي الفصل بين مرحلتين اعتدنا خلطهما: مرحلة الكتابة التي تحتاج مرونة وسجلاً وتعليقات، ومرحلة التسليم التي تحتاج ملفاً منضبطاً. كم ساعة أنفقتها في تنسيق ملفات ورد كان يمكن أن تخرج سليمة من البداية؟
المستودع مفتوح المصدر برخصة MIT، وأي تحسين أو ملاحظة مرحّب بها.
---
المستودع: github.com/EngDawood/claude-doc-to-docx-arabic
الكلمات المفتاحية: Claude Docs، تحويل إلى ورد، مستند عربي RTL، تنسيق الرسائل الجامعية، APA 7، إضافات Claude Code، python-docx