المهارات libreoffice-impress
📊

libreoffice-impress

مخاطر منخفضة ⚙️ الأوامر الخارجية⚡ يحتوي على سكربتات📁 الوصول إلى نظام الملفات

إنشاء وتعديل عروض LibreOffice Impress التقديمية برمجياً

إنشاء وتعديل وتصدير عروض تقديمية احترافية مع عمليات الشرائح الآلية. توفر هذه المهارة تحكماً برمجياً في LibreOffice Impress لعمليات العروض بالجملة.

يدعم: Claude Codex Code(CC)
🥉 75 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "libreoffice-impress". إنشاء عرض تقديمي بعنوان 'تقرير المبيعات'

النتيجة المتوقعة:

تم إنشاء العرض التقديمي بنجاح مع شريحة واحدة باستخدام تخطيط BLANK. عنصر العنوان جاهز للمحتوى.

استخدام "libreoffice-impress". تطبيق التصحيح بعمليتين

النتيجة المتوقعة:

تم تطبيق التصحيح بنجاح (الوضع الذري). العمليات: replace_text [موافق]، insert_text_box [موافق]. تم حفظ المستند.

التدقيق الأمني

مخاطر منخفضة
v2 • 3/19/2026

This skill provides LibreOffice Impress presentation automation via UNO API. Static analysis flagged 210 potential issues, but manual review confirms all are false positives or legitimate office automation patterns. Subprocess calls invoke hardcoded LibreOffice commands for document processing. No network exfiltration, credential access, or persistence mechanisms detected. Risk level is LOW - appropriate for publication.

13
الملفات التي تم فحصها
3,912
الأسطر التي تم تحليلها
5
النتائج
2
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (2)
Legitimate Subprocess Usage for LibreOffice
The skill uses subprocess to invoke LibreOffice soffice commands. These are hardcoded commands with no user input injection. This is standard office automation behavior required for UNO API integration.
Safe Temporary File Handling
Uses Python tempfile module for temporary files during presentation processing. This is standard practice for office automation with proper cleanup.
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

64
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
21
المجتمع
86
الأمان
100
الامتثال للمواصفات

ماذا يمكنك بناءه

إنشاء التقارير الآلي

إنشاء تقارير أسبوعية أو شهرية كعروض تقديمية عن طريق دمج البيانات في قوالب الشرائح. إضافة الرسوم البيانية والجداول والنصوص المنسقة برمجياً.

تحديثات العروض بالجملة

تطبيق تغييرات متسقة عبر عروض تقديمية متعددة. تحديث هوية الشركة، أو إصلاح النصوص عبر مجموعات الشرائح، أو إضافة تذييلات قياسية لجميع الشرائح.

استخراج محتوى الشرائح

استخراج محتوى النصوص أو ملاحظات المتحدث أو جرد الشرائح من العروض التقديمية الموجودة لأغراض التوثيق أو التحليل.

جرّب هذه الموجهات

إنشاء عرض تقديمي جديد
إنشاء عرض Impress جديد في /path/to/output.odp مع شريحة عنوان وشريحتي محتوى.
تعديل عرض تقديمي موجود
فتح /path/to/report.odp واستبدال جميع تكرارات 'Q3 2024' بـ 'Q4 2024' في النص الأساسي.
تطبيق عمليات التصحيح
Apply this patch to /path/to/deck.odp:
[operation]
type = insert_text_box
target.kind = slide
target.slide_index = 2
...
تصدير والتقاط الشرائح
تصدير /path/to/presentation.odp إلى PDF في /path/to/output.pdf، ثم التقاط صورة PNG للشريحة 3.

أفضل الممارسات

  • استخدم مسارات الملفات المطلقة لجميع ملفات العرض التقديمي لتجنب مشاكل حل المسار
  • فضل أسماء الأشكال على مؤشرات الأشكال للحصول على مراجع هدف أكثر استقراراً
  • استخدم وضع التصحيح الذري لعمليات الإنتاج لمنع تلف المستند الجزئي

تجنب

  • لا تستخدم المسارات النسبية عند استدعاء واجهات Impress API
  • تجنب الاعتماد على أسماء الأشكال الدقيقة بعد النسخ الأصلي للشريحة في LibreOffice
  • لا تتخطى جرد الشرائح بعد الطفرات التي تغير ترتيب deck

الأسئلة المتكررة

هل تتطلب هذه المهارة تثبيت LibreOffice؟
نعم. تستخدم المهارة واجهة UNO API في LibreOffice لجميع عمليات العرض التقديمي. يجب تثبيت LibreOffice وإتاحته عبر أمر soffice.
هل يمكنني تحرير العروض المحمية بكلمة مرور؟
لا. لا تدعم واجهة UNO API تحرير العروض المشفرة أو المحمية بكلمة مرور. يجب إزالة الحماية أولاً.
ما نظام ترقيم الشرائح الذي يستخدمه Impress؟
يستخدم Impress ترقيم الصفحات بدءاً من الصفر. الشريحة الأولى لها المؤشر 0، والثانية لها المؤشر 1، وهكذا.
كيف أحدد عنصر نصي محدد؟
استخدم ImpressTarget مع تحديد kind=text، وslide_index، واختيارياً placeholder (title، body، subtitle) أو text لتضييق نطاق التطابقات.
ما الفرق بين الوضعين الذري وbest_effort لوضع التصحيح؟
الوضع الذري يتوقف عند أول فشل ويستعيد الملف الأصلي. وضع best_effort يطبق العمليات الناجحة ويسجل الفشلات.
هل يمكنني تصدير العروض بصيغ أخرى غير PDF؟
نعم. صيغ التصدير المدعومة هي PDF وPPTX. يستخدم تصدير PPTX عامل تصفية PowerPoint 2007 XML في LibreOffice.

تفاصيل المطور

المؤلف

dfk1352

الترخيص

MIT

مرجع

main

بنية الملفات