📄

docx

Risque moyen 📁 Accès au système de fichiers⚙️ Commandes externes

Créer et modifier des documents Word avec le suivi des modifications

Également disponible depuis: 7Spade,7Spade,davila7,DYAI2025,Azeem-2,ComposioHQ,anthropics,ZhanlinCui,ArtemisAI,Cam10001110101,K-Dense-AI

Travailler avec des documents Word par programmation est complexe. Cette compétence offre des capacités complètes de création, d'édition et d'analyse de documents DOCX avec prise en charge complète du suivi des modifications, des commentaires et de la préservation du formatage.

Prend en charge: Claude Codex Code(CC)
⚠️ 64 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "docx". Extraire le texte d'un contrat de 5 pages

Résultat attendu:

Résumé du document fourni avec les clauses clés identifiées, suivi du texte complet organisé par section

Utilisation de "docx". Créer un document de proposition de projet

Résultat attendu:

Fichier .docx professionnel avec page de titre, résumé exécutif, portée du travail, calendrier, sections budget et formatage approprié

Utilisation de "docx". Ajouter un suivi des modifications pour réviser les conditions de paiement

Résultat attendu:

Document révisé montrant '30 jours' supprimé et '60 jours' inséré avec un suivi RSID approprié pour une révision professionnelle

Audit de sécurité

Risque moyen
v1 • 2/24/2026

Static analysis flagged 1082 potential issues across 59 files, but most are false positives. External command findings (235) are documentation examples showing bash commands for users to run, not executable code. Network URL findings (426) are XML namespace declarations in official ECMA/ISO XSD schema files, not actual network requests. Legitimate filesystem access is required for document processing. Some weak crypto warnings are false positives from XML schema text patterns. One concern: the skill requires external dependencies (pandoc, LibreOffice, docx npm package) that execute shell commands - users should verify these are installed from trusted sources.

59
Fichiers analysés
24,725
Lignes analysées
7
résultats
1
Total des audits

Problèmes à risque élevé (1)

External dependency installation required
The skill requires installing external tools via system package manager (sudo apt-get install). While the SKILL.md documentation shows these commands for users to run, this creates potential supply chain risk if users blindly install unverified packages.
Problèmes à risque moyen (2)
Zip slip vulnerability in unpack script
The unpack.py script uses zipfile.extractall() without path validation, potentially allowing zip slip attacks if processing malicious .docx files.
Broad filesystem access for document processing
The skill reads and writes arbitrary files on the filesystem. This is legitimate for document processing but requires user trust.
Problèmes à risque faible (2)
XML namespace URLs in schema files
Hundreds of XSD schema files contain w3.org and ecma-international.org URLs. These are XML namespace declarations required by the OOXML specification, not network requests. Dismissed as false positive.
Cryptographic algorithm warnings in schema files
XSD files contain text patterns like 'sha' and 'md' in XML schema type definitions. These are not actual cryptographic operations. Dismissed as false positive.
Audité par: claude

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
41
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Révision de contrats juridiques

Créer des versions révisées de contrats montrant toutes les modifications proposées avec un formatage de suivi des modifications approprié que les professionnels du droit attendent.

Collaboration sur des articles académiques

Modifier des articles de recherche avec le suivi des modifications et les commentaires, permettant aux co-auteurs de revoir et d'accepter/rejeter les modifications.

Automatisation des documents professionnels

Générer des documents professionnels standardisés (propositions, rapports, lettres) à partir de modèles avec insertion de contenu dynamique.

Essayez ces prompts

Extraction de texte simple
Extraire tout le contenu textuel de ce document Word et résumer les points clés : [joindre document.docx]
Créer un document à partir d'un plan
Créer un document Word professionnel avec la structure suivante : [fournir le plan]. Inclure les titres appropriés, les sections numérotées et une table des matières.
Réviser les modifications d'un contrat
Réviser ce contrat et créer une version révisée avec les modifications suivantes : [liste des modifications]. Utiliser le suivi des modifications afin que l'autre partie puisse voir ce qui a été modifié.
Traitement par lots de documents
Traiter ces 10 documents Word et extraire des champs de données spécifiques (nom du client, date, montant) de chacun dans un tableau récapitulatif.

Bonnes pratiques

  • Toujours lire la documentation complète (docx-js.md, ooxml.md) avant de commencer des opérations complexes
  • Utiliser le flux de travail de révision pour les documents juridiques, académiques ou professionnels où le suivi des modifications est essentiel
  • Vérifier les modifications XML avec grep avant d'exécuter les scripts, et valider les documents finaux avec la conversion pandoc
  • Regrouper les modifications apparentées (3-10 par script) pour un débogage plus facile et une progression incrémentale

Éviter

  • Ne pas remplacer des phrases entières quand seulement quelques mots changent - ne marquer que le texte spécifique qui change
  • Éviter d'utiliser les numéros de ligne markdown pour les modifications XML - ils ne correspondent pas à la structure du document
  • Ne jamais sauter l'attribution RSID pour le suivi des modifications - toujours utiliser des RSID cohérents du script de décompression
  • Ne pas exécuter pack.py --force sans valider le XML d'abord - le document résultant peut être corrompu

Foire aux questions

Quelles dépendances dois-je installer ?
Requis : pandoc (extraction de texte), package docx npm (création de documents), LibreOffice (conversion PDF), poppler-utils (conversion d'images) et defusedxml (analyse XML sécurisée). Installer avec : sudo apt-get install pandoc libreoffice poppler-utils && npm install -g docx && pip install defusedxml
Cette compétence peut-elle modifier des documents créés dans Microsoft Word ?
Oui, la compétence fonctionne avec n'importe quel fichier .docx standard y compris ceux créés dans Microsoft Word, Google Docs (exportés), LibreOffice Writer et autres traitements de texte qui utilisent le format OOXML.
Comment fonctionne le suivi des modifications ?
Le suivi des modifications utilise les éléments XML w:ins (insertion) et w:del (suppression) avec des identifiants RSID. La compétence les implémente au niveau XML, produisant des révisions professionnelles que Word reconnaît et affiche correctement.
Puis-je convertir le suivi des modifications en texte final ?
Oui, utiliser pandoc avec --track-changes=accept pour accepter toutes les modifications, --track-changes=reject pour les rejeter toutes, ou --track-changes=all pour les préserver dans la sortie.
Que faire si mon document contient des commentaires ?
Les commentaires sont stockés dans word/comments.xml et référencés depuis document.xml. Utiliser l'accès XML brut pour lire ou modifier les commentaires, ou les convertir en markdown avec pandoc pour les voir sous forme de texte.
Est-il sûr d'utiliser cette compétence sur des documents sensibles ?
La compétence s'exécute entièrement localement - aucune donnée n'est envoyée aux serveurs externes. Cependant, elle nécessite un accès au système de fichiers et exécute des scripts locaux. Examiner le code et l'utiliser uniquement sur des documents auxquels vous faites confiance pour le traitement par l'IA.

Détails du développeur

Auteur

sickn33

Licence

Proprietary. LICENSE.txt has complete terms

Réf

main