libreoffice-impress
Créer et modifier des présentations LibreOffice Impress par programme
Générez, modifiez et exportez des présentations professionnelles avec des opérations de diapositives automatisées. Cette compétence offre un contrôle programmatique sur LibreOffice Impress pour les flux de travail de présentation en masse.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "libreoffice-impress". Create a presentation with title 'Sales Report'
Résultat attendu:
Successfully created presentation with 1 slide using BLANK layout. The title placeholder is ready for content.
Utilisation de "libreoffice-impress". Apply patch with two operations
Résultat attendu:
Patch applied successfully (atomic mode). Operations: replace_text [ok], insert_text_box [ok]. Document persisted.
Audit de sécurité
Risque faibleThis 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.
Problèmes à risque faible (2)
Facteurs de risque
⚙️ Commandes externes (2)
⚡ Contient des scripts (5)
📁 Accès au système de fichiers (4)
Score de qualité
Ce que vous pouvez construire
Génération automatisée de rapports
Générez des rapports hebdomadaires ou mensuels sous forme de présentations en fusionnant des données dans des modèles de diapositives. Ajoutez des graphiques, des tableaux et du texte formaté par programme.
Mises à jour de présentations en masse
Appliquez des modifications cohérentes sur plusieurs présentations. Mettez à jour la marque de l'entreprise, corrigez du texte dans les présentations ou ajoutez des pieds de page standard à toutes les diapositives.
Extraction de contenu de diapositives
Extrayez le contenu textuel, les notes du conférencier ou l'inventaire des diapositives des présentations existantes à des fins de documentation ou d'analyse.
Essayez ces 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.
Bonnes pratiques
- Utilisez des chemins de fichiers absolus pour toutes les présentations afin d'éviter les problèmes de résolution de chemin
- Privilégiez les noms de formes aux indices de formes pour des références cibles plus stables
- Utilisez le mode de correctif atomique pour les flux de production afin d'éviter la corruption partielle du document
Éviter
- N'utilisez pas de chemins relatifs lors de l'appel des API Impress
- Évitez de vous fier aux noms de formes exacts après la duplication native de diapositives LibreOffice
- Ne sautez pas l'inventaire des diapositives après les mutations qui modifient l'ordre du deck