libreoffice-impress
Criar e editar apresentações do LibreOffice Impress programaticamente
Gere, modifique e exporte apresentações profissionais com operações automatizadas de slides. Esta skill fornece controle programático sobre o LibreOffice Impress para fluxos de trabalho em lote de apresentações.
Baixar o ZIP da skill
Upload no Claude
Vá em Configurações → Capacidades → Skills → Upload skill
Ative e comece a usar
Testar
A utilizar "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.
A utilizar "libreoffice-impress". Apply patch with two operations
Resultado esperado:
Patch applied successfully (atomic mode). Operations: replace_text [ok], insert_text_box [ok]. Document persisted.
Auditoria de Segurança
Baixo RiscoThis 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 Baixo Risco (2)
Fatores de risco
⚙️ Comandos externos (2)
⚡ Contém scripts (5)
📁 Acesso ao sistema de arquivos (4)
Pontuação de qualidade
O Que Você Pode Construir
Geração Automatizada de Relatórios
Gere relatórios semanais ou mensais como apresentações mesclando dados em modelos de slides. Adicione gráficos, tabelas e texto formatado programaticamente.
Atualizações em Lote de Apresentações
Aplique alterações consistentes em várias apresentações. Atualize identidade visual da empresa, corrija texto em decks ou adicione rodapés padrão a todos os slides.
Extração de Conteúdo de Slides
Extraia conteúdo de texto, notas do apresentador ou inventário de slides de apresentações existentes para fins de documentação ou análise.
Tente Estes 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.
Melhores Práticas
- Use caminhos de arquivo absolutos para todos os arquivos de apresentação para evitar problemas de resolução de caminhos
- Prefira nomes de formas sobre índices de formas para referências de destino mais estáveis
- Use o modo de patch atômico para fluxos de trabalho de produção para evitar corrupção parcial do documento
Evitar
- Não use caminhos relativos ao chamar APIs do Impress
- Evite confiar em nomes exatos de formas após duplicação nativa de slides do LibreOffice
- Não pule o inventário de slides após mutações que alteram a ordem do deck