impress
Crear y Convertir Presentaciones
Automatizar la creación de presentaciones de LibreOffice Impress, conversión de formatos entre ODP, PPTX y PDF, y generación de diapositivas desde plantillas usando línea de comandos y Python UNO API.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "impress". Convert my_presentation.odp to PDF
Resultado esperado:
Successfully converted my_presentation.odp to my_presentation.pdf using: soffice --headless --convert-to pdf my_presentation.odp
Usando "impress". Create presentation from template with data
Resultado esperado:
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.
Usando "impress". List supported conversion formats
Resultado esperado:
Input formats: ODP, PPTX, PPT, PDF. Output formats: ODP, PPTX, PDF, HTML, SWF.
Auditoría de seguridad
SeguroAll 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.
Problemas de riesgo alto (1)
Problemas de riesgo medio (1)
Problemas de riesgo bajo (2)
Factores de riesgo
⚙️ Comandos externos (15)
🌐 Acceso a red (2)
📁 Acceso al sistema de archivos (2)
Puntuación de calidad
Lo que puedes crear
Automatización de Informes de Negocios
Generar presentaciones de revisión trimestral de negocios automáticamente a partir de exportaciones de datos, aplicando plantillas de empresa con marca consistente.
Conversión de Materiales de Capacitación
Convertir materiales de capacitación legacy de PowerPoint a formato ODP para flujos de trabajo de oficina de código abierto, o convertir en lote para distribución web como PDF.
Generación Dinámica de Diapositivas
Crear plantillas de presentación parametrizadas que generen diapositivas personalizadas para cada cliente o segmento de audiencia usando scripts de Python.
Prueba estos prompts
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.
Mejores prácticas
- Usar diapositivas maestra en plantillas para estilo consistente en todas las presentaciones
- Probar todas las conversiones de formato con archivos de muestra antes del procesamiento en lote
- Usar modo sin interfaz (--headless) para automatización del lado del servidor
Evitar
- No asumir que todas las animaciones de PowerPoint se convertirán a LibreOffice
- No omitir pruebas de conversiones - verificar la salida antes de la distribución
- No usar rutas de archivo absolutas que se romperán en diferentes sistemas
Preguntas frecuentes
¿Esta skill requiere que LibreOffice esté instalado?
¿Puedo convertir archivos de PowerPoint a ODP?
¿Cómo automatizo la creación de diapositivas con Python?
¿Qué formatos pueden convertirse a PDF?
¿Puedo convertir múltiples archivos en lote?
¿Los archivos ODP son realmente archivos ZIP?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/libreoffice/impressRef.
main
Estructura de archivos
📄 SKILL.md