Fähigkeiten libreoffice-impress
📊

libreoffice-impress

Niedriges Risiko ⚙️ Externe Befehle⚡ Enthält Skripte📁 Dateisystemzugriff

LibreOffice Impress Präsentationen programmatisch erstellen und bearbeiten

Erstellen, bearbeiten und exportieren Sie professionelle Präsentationen mit automatisierten Folienoperationen. Diese Fähigkeit bietet programmatische Kontrolle über LibreOffice Impress für Bulk-Präsentations-Workflows.

Unterstützt: Claude Codex Code(CC)
🥉 75 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "libreoffice-impress". Create a presentation with title 'Sales Report'

Erwartetes Ergebnis:

Successfully created presentation with 1 slide using BLANK layout. The title placeholder is ready for content.

Verwendung von "libreoffice-impress". Apply patch with two operations

Erwartetes Ergebnis:

Patch applied successfully (atomic mode). Operations: replace_text [ok], insert_text_box [ok]. Document persisted.

Sicherheitsaudit

Niedriges Risiko
v2 • 3/19/2026

This 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.

13
Gescannte Dateien
3,912
Analysierte Zeilen
5
befunde
2
Gesamtzahl Audits
Probleme mit niedrigem Risiko (2)
Legitimate Subprocess Usage for LibreOffice
The skill uses subprocess to invoke LibreOffice soffice commands. These are hardcoded commands with no user input injection. This is standard office automation behavior required for UNO API integration.
Safe Temporary File Handling
Uses Python tempfile module for temporary files during presentation processing. This is standard practice for office automation with proper cleanup.
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

64
Architektur
100
Wartbarkeit
87
Inhalt
22
Community
86
Sicherheit
100
Spezifikationskonformität

Was du bauen kannst

Automatisierte Berichtserstellung

Generieren Sie wöchentliche oder monatliche Berichte als Präsentationen durch Zusammenführung von Daten in Folien-Vorlagen. Fügen Sie Diagramme, Tabellen und formatierten Text programmatisch hinzu.

Bulk-Präsentationsaktualisierungen

Wenden Sie konsistente Änderungen auf mehrere Präsentationen an. Aktualisieren Sie Firmenbranding, korrigieren Sie Text in Decks oder fügen Sie allen Folien Standardfußzeilen hinzu.

Folieninhalts-Extraktion

Extrahieren Sie Textinhalte, Sprechernotizen oder Folieninventar aus bestehenden Präsentationen für Dokumentations- oder Analysezwecke.

Probiere diese Prompts

Neue Präsentation erstellen
Create a new Impress presentation at /path/to/output.odp with a title slide and two content slides.
Bestehende Präsentation bearbeiten
Open /path/to/report.odp and replace all instances of 'Q3 2024' with 'Q4 2024' in the body text.
Patch-Operationen anwenden
Apply this patch to /path/to/deck.odp:
[operation]
type = insert_text_box
target.kind = slide
target.slide_index = 2
...
Folien exportieren und erfassen
Export /path/to/presentation.odp to PDF at /path/to/output.pdf, then capture a PNG snapshot of slide 3.

Bewährte Verfahren

  • Verwenden Sie absolute Dateipfade für alle Präsentationsdateien, um Pfadauflösungsprobleme zu vermeiden
  • Bevorzugen Sie Formnamen gegenüber Formindizes für stabilere Zielreferenzen
  • Verwenden Sie den atomaren Patch-Modus für Produktions-Workflows, um partielle Dokumentenkorruption zu verhindern

Vermeiden

  • Verwenden Sie keine relativen Pfade beim Aufruf von Impress APIs
  • Vermeiden Sie die Abhängigkeit von exakten Formnamen nach LibreOffice-nativer Folienduplizierung
  • Überspringen Sie nicht das Folieninventar nach Mutationen, die die Deck-Reihenfolge ändern

Häufig gestellte Fragen

Erfordert diese Fähigkeit die Installation von LibreOffice?
Ja. Die Fähigkeit verwendet die LibreOffice UNO API für alle Präsentationsoperationen. LibreOffice muss installiert und über den soffice-Befehl zugänglich sein.
Kann ich passwortgeschützte Präsentationen bearbeiten?
Nein. Die UNO API unterstützt keine Bearbeitung von verschlüsselten oder passwortgeschützten Präsentationen. Sie müssen den Schutz zuerst entfernen.
Welches Folienindex-System verwendet Impress?
Impress verwendet eine nullbasierte Indexierung. Die erste Folie hat den Index 0, die zweite den Index 1 und so weiter.
Wie zielte ich auf ein bestimmtes Textelement?
Verwenden Sie ImpressTarget mit kind=text, slide_index und optional placeholder (title, body, subtitle) oder text zur Eingrenzung der Treffer.
Was ist der Unterschied zwischen atomarem und best_effort Patch-Modus?
Der atomare Modus stoppt beim ersten Fehler und stellt die Originaldatei wieder her. Der best_effort Modus wendet erfolgreiche Operationen an und protokolliert Fehler.
Kann ich Präsentationen in andere Formate als PDF exportieren?
Ja. Unterstützte Exportformate sind PDF und PPTX. Der PPTX-Export verwendet den PowerPoint 2007 XML-Filter von LibreOffice.