impress
Create and Convert Presentations
Automate LibreOffice Impress presentation creation, format conversion between ODP, PPTX, and PDF, and slide generation from templates using command-line and Python UNO API.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "impress". Convert my_presentation.odp to PDF
النتيجة المتوقعة:
Successfully converted my_presentation.odp to my_presentation.pdf using: soffice --headless --convert-to pdf my_presentation.odp
استخدام "impress". Create presentation from template with data
النتيجة المتوقعة:
Generated Q4_Sales_Report.odp from template. Unzipped ODP, replaced ${title} with Q4 Sales Report, ${date} with 2024-01-15, and re-zipped to final ODP file.
استخدام "impress". List supported conversion formats
النتيجة المتوقعة:
Input formats: ODP, PPTX, PPT, PDF. Output formats: ODP, PPTX, PDF, HTML, SWF.
التدقيق الأمني
آمنAll 28 static findings are false positives. The skill uses standard LibreOffice Impress command-line operations (soffice) for presentation creation and conversion. External commands use hardcoded arguments with no user input injection risk. Network access is limited to official LibreOffice documentation links. Filesystem operations are standard tempfile usage for ODP file manipulation. No malicious patterns detected.
مشكلات عالية المخاطر (1)
مشكلات متوسطة المخاطر (1)
مشكلات منخفضة المخاطر (2)
عوامل الخطر
⚙️ الأوامر الخارجية (15)
🌐 الوصول إلى الشبكة (2)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
Business Report Automation
Generate quarterly business review presentations automatically from data exports, applying company templates with consistent branding.
Training Material Conversion
Convert legacy PowerPoint training materials to ODP format for open-source office workflows, or batch convert for web distribution as PDF.
Dynamic Slide Generation
Create parameterized presentation templates that generate custom slides for each client or audience segment using Python scripting.
جرّب هذه الموجهات
Use the impress skill to convert presentation.odp to PDF format using soffice headless mode.
Use the impress skill to create a new presentation using template.odp, replacing placeholders like ${title} and ${date} with quarterly_report and 2024-01-15.Use the impress skill to batch convert all .odp files in the /presentations directory to PDF format.
Use the impress skill with Python UNO API to create a 10-slide presentation with title slide, agenda, and 8 content slides with bullet points.
أفضل الممارسات
- Use slide masters in templates for consistent styling across presentations
- Test all format conversions with sample files before batch processing
- Use headless mode (--headless) for server-side automation
تجنب
- Do not assume all PowerPoint animations will convert to LibreOffice
- Do not skip testing conversions - verify output before distribution
- Do not use absolute file paths that will break on different systems