writer
Automatiser les documents LibreOffice Writer
La création manuelle de documents et la conversion de formats font perdre du temps. Cette compétence automatise LibreOffice Writer pour le traitement par lots, la génération de modèles et les flux de travail ODT/DOCX/PDF transparents.
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 "writer". Create a document titled Project Status with sections for Overview, Progress, and Risks.
Résultat attendu:
Created: project_status.odt with 3 heading levels, 200 words placeholder content, default Liberation Serif font, saved to workspace.
Utilisation de "writer". Convert quarterly_report.odt to PDF and DOCX formats.
Résultat attendu:
Conversion complete: quarterly_report.pdf (245 KB), quarterly_report.docx (89 KB). Original ODT preserved.
Utilisation de "writer". Extract text from meeting_notes.odt as markdown.
Résultat attendu:
# Meeting Notes
## Attendees
List of participants...
## Action Items
- Task 1 assigned to John
- Task 2 assigned to Sarah
Audit de sécurité
Risque faibleStatic analyzer flagged 34 patterns but most are false positives. The skill uses subprocess.run with list arguments (safe pattern, not shell=True). Documentation URLs are references, not network calls. Temp file handling uses secure TemporaryDirectory(). One low concern: function parameters passed to subprocess could benefit from input validation.
Problèmes à risque faible (1)
Facteurs de risque
⚙️ Commandes externes (2)
📁 Accès au système de fichiers (1)
Score de qualité
Ce que vous pouvez construire
Génération de rapports d'entreprise
Automatisez la création de rapports mensuels en remplissant les espaces réservés des modèles avec des données provenant de tableurs, puis convertissez en lot en PDF pour la distribution.
Standardisation du format des documents
Convertissez les fichiers DOC hérités au format ODT pour le contrôle de version, assurant une gestion cohérente des documents au sein des équipes utilisant des standards ouverts.
Production massive de certificats
Générez des centaines de certificats personnalisés à partir d'un modèle en utilisant la fusion de correspondance avec les noms des participants depuis un fichier CSV.
Essayez ces prompts
Créez un nouveau document LibreOffice Writer avec un titre et deux paragraphes de texte espace réservé. Enregistrez-le sous le nom report.odt dans le répertoire actuel.
Convertissez tous les fichiers ODT du dossier documents au format PDF en utilisant LibreOffice en mode headless. Consignez les échecs de conversion.
Générez des lettres d'invitation personnalisées en utilisant template.odt et attendees.csv. Remplacez les espaces réservés {name}, {date} et {venue}. Sortez chaque lettre en PDF séparé nommé par participant.Extrayez tout le contenu textuel de report.odt en préservant la hiérarchie des titres. Sortez en markdown structuré avec H1 pour le titre du document et H2 pour les en-têtes de section.
Bonnes pratiques
- Utilisez les styles de paragraphe et de caractère au lieu du formatage direct pour une apparence cohérente des documents
- Créez des modèles réutilisables pour les types de documents récurrents comme les rapports, les lettres et les mémos
- Testez les conversions de format avec des documents d'exemple avant d'exécuter des opérations par lots sur des fichiers critiques
Éviter
- Ne transmettez pas d'entrées utilisateur non assainies directement aux commandes subprocess sans validation de chemin
- Évitez d'exécuter LibreOffice en mode headless sans gestion d'erreur appropriée pour les fichiers verrouillés
- Ne stockez pas de données sensibles dans des répertoires temporaires sans définir des permissions de fichiers restrictives