libreoffice-impress
Crear y editar presentaciones de LibreOffice Impress programáticamente
Generar, modificar y exportar presentaciones profesionales con operaciones automatizadas de diapositivas. Esta habilidad proporciona control programático sobre LibreOffice Impress para flujos de trabajo de presentaciones masivas.
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 "libreoffice-impress". Create a presentation with title 'Sales Report'
Resultado esperado:
Successfully created presentation with 1 slide using BLANK layout. The title placeholder is ready for content.
Usando "libreoffice-impress". Apply patch with two operations
Resultado esperado:
Patch applied successfully (atomic mode). Operations: replace_text [ok], insert_text_box [ok]. Document persisted.
Auditoría de seguridad
Riesgo bajoThis 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.
Problemas de riesgo bajo (2)
Factores de riesgo
⚙️ Comandos externos (2)
⚡ Contiene scripts (5)
📁 Acceso al sistema de archivos (4)
Puntuación de calidad
Lo que puedes crear
Generación Automatizada de Informes
Generar informes semanales o mensuales como presentaciones fusionando datos en plantillas de diapositivas. Agregar gráficos, tablas y texto formateado programáticamente.
Actualizaciones Masivas de Presentaciones
Aplicar cambios consistentes en múltiples presentaciones. Actualizar la marca de la empresa, corregir texto en múltiples presentaciones o agregar pies de página estándar a todas las diapositivas.
Extracción de Contenido de Diapositivas
Extraer contenido de texto, notas del orador o inventario de diapositivas de presentaciones existentes para fines de documentación o análisis.
Prueba estos prompts
Create a new Impress presentation at /path/to/output.odp with a title slide and two content slides.
Open /path/to/report.odp and replace all instances of 'Q3 2024' with 'Q4 2024' in the body text.
Apply this patch to /path/to/deck.odp: [operation] type = insert_text_box target.kind = slide target.slide_index = 2 ...
Export /path/to/presentation.odp to PDF at /path/to/output.pdf, then capture a PNG snapshot of slide 3.
Mejores prácticas
- Usar rutas de archivo absolutas para todos los archivos de presentación para evitar problemas de resolución de rutas
- Preferir nombres de formas sobre índices de forma para referencias de destino más estables
- Usar modo atómico de parches para flujos de trabajo de producción para prevenir corrupción parcial del documento
Evitar
- No usar rutas relativas al llamar a APIs de Impress
- Evitar depender de nombres exactos de formas después de la duplicación de diapositivas nativa de LibreOffice
- No omitir el inventario de diapositivas después de mutaciones que cambian el orden del conjunto