docx-official
Créer et éditer des documents DOCX professionnels
Les utilisateurs ont besoin de créer, modifier et analyser des documents Microsoft Word mais ne maîtrisent pas le format OOXML complexe. Cette compétence fournit à Claude les outils et workflows pour manipuler des fichiers DOCX en utilisant des bibliothèques Python et JavaScript, y compris la prise en charge des modifications suivies, des commentaires et de la préservation du formatage.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「docx-official」。 Create a DOCX document with a title heading 'Quarterly Report' and a table with 3 columns and 2 rows
預期結果:
Successfully created quarterly-report.docx with a centered title heading and a 3x2 table containing empty cells ready for data entry
正在使用「docx-official」。 Extract all comments from contract.docx
預期結果:
Found 5 comments in the document: [Comment 1: 'Verify this clause with legal', Comment 2: 'Update effective date', ...]
正在使用「docx-official」。 Add tracked changes to document.docx to replace '30 days' with '60 days' in the payment terms section
預期結果:
Tracked change added: deleted '30 days' and inserted '60 days' in the payment terms section. Change is visible in Word with revision tracking enabled.
安全審計
安全This is a legitimate document processing skill for creating, editing, and analyzing DOCX files. Static analysis flagged patterns in documentation (example commands), XML schemas (namespace URLs), and validation scripts (file operations). All findings are false positives - no malicious code execution, data exfiltration, or unauthorized access patterns detected. The skill provides safe document manipulation capabilities using standard Python and JavaScript libraries.
低風險問題 (5)
風險因素
⚙️ 外部命令 (235)
🌐 網路存取 (426)
📁 檔案系統存取 (64)
品質評分
你能建構什麼
Générer des documents commerciaux
Créer des documents Word professionnels avec formatage, tableaux, en-têtes et images pour des rapports commerciaux, contrats ou propositions.
Réviser et éditer des documents juridiques
Utiliser le workflow de révision pour examiner des contrats juridiques ou des articles académiques avec des modifications suivies tout en préservant le formatage original.
Extraire le contenu du document
Extraire le texte, les métadonnées, les commentaires et les médias intégrés des fichiers DOCX existants pour analyse ou migration.
試試這些提示
Create a DOCX document with a title heading, a paragraph of introduction text, and a bulleted list with 3 items. Use center alignment for the title.
Edit the existing document at [filepath] by adding a new paragraph after the second heading. The new paragraph should say: 'This document was updated on [date]'.
Extract all text content from [filepath.docx] and output it as plain text. Preserve paragraph breaks.
Use the redlining workflow to modify [filepath.docx]: change all instances of 'company name' to 'Acme Corp', and add a comment explaining the change. Save the result as [output.docx].
最佳實務
- Toujours lire la documentation complète de docx-js.md et ooxml.md avant de créer ou modifier des documents
- Utiliser le workflow de révision pour modifier des documents que vous n'avez pas créés, en particulier pour les documents juridiques ou commerciaux
- Tester la sortie du document dans Microsoft Word après la création pour vérifier que le formatage s'affiche correctement
避免
- Utiliser des caractères de nouvelle ligne (\n) dans les éléments TextRun au lieu d'éléments Paragraph séparés
- Tenter de modifier un formatage complexe sans avoir lu la documentation complète au préalable
- Modifier des documents tiers sans utiliser le workflow de révision, ce qui perd l'historique des modifications
常見問題
Quelles bibliothèques cette compétence utilise-t-elle ?
Puis-je modifier des documents protégés par mot de passe ?
Qu'est-ce que le workflow de révision (redlining) ?
Puis-je créer des documents avec des images ?
Cela prend-il en charge les anciens fichiers DOC ?
Comment extraire les commentaires d'un document ?
開發者詳情
檔案結構
📁 ooxml/
📁 schemas/
📁 ecma/
📄 dml-wordprocessingDrawing.xsd
📄 pml.xsd
📄 shared-additionalCharacteristics.xsd
📄 shared-commonSimpleTypes.xsd
📄 shared-customXmlDataProperties.xsd
📄 shared-customXmlSchemaProperties.xsd
📄 shared-documentPropertiesCustom.xsd
📄 shared-documentPropertiesExtended.xsd
📄 shared-documentPropertiesVariantTypes.xsd
📄 shared-relationshipReference.xsd
📄 sml.xsd
📄 vml-wordprocessingDrawing.xsd
📄 wml.xsd
📄 xml.xsd
📁 mce/
📄 mc.xsd
📁 scripts/
📄 base.py
📄 docx.py
📄 pptx.py
📄 pack.py
📁 scripts/
📄 ooxml.md
📄 SKILL.md