技能 docx-official
📦

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.

支援: Claude Codex Code(CC)
🥉 75 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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.

安全審計

安全
v1 • 2/24/2026

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.

59
已掃描檔案
24,731
分析行數
8
發現項
1
審計總數
低風險問題 (5)
Documentation Example Commands Flagged as External Commands
Static scanner flagged shell commands in markdown documentation (e.g., pandoc, python scripts) as external command execution. These are documentation examples showing CLI usage, not actual code execution by the skill.
XML Schema Namespace URLs Flagged as Network Requests
Static scanner flagged XML namespace URLs in XSD schema files as hardcoded URLs/network access. These are standard XML schema definitions, not network requests.
Document Processing Scripts Flagged as Filesystem Operations
Python scripts for packing/unpacking OOXML documents were flagged for filesystem operations. This is the legitimate purpose of the skill - document file manipulation.
XML Schema Element Names Flagged as Weak Cryptography
Static scanner flagged XML element names containing 'md5' as weak cryptographic algorithms. These are schema element names, not actual cryptographic code.
XML Schema Elements Flagged as C2 Keywords
Static scanner flagged XML element names containing words like 'execute', 'script', 'run' as C2 keywords. These are schema definitions for document processing, not command-and-control code.

風險因素

⚙️ 外部命令 (235)
docx-js.md:9 docx-js.md:11-22 docx-js.md:22-25 docx-js.md:25-49 docx-js.md:49-53 docx-js.md:53-90 docx-js.md:90-99 docx-js.md:99 docx-js.md:99-100 docx-js.md:100 docx-js.md:100-102 docx-js.md:102-104 docx-js.md:104 docx-js.md:104-110 docx-js.md:110-156 docx-js.md:156-159 docx-js.md:159-218 docx-js.md:218-221 docx-js.md:221 docx-js.md:221-223 docx-js.md:223 docx-js.md:223-226 docx-js.md:226-227 docx-js.md:227-230 docx-js.md:230-255 docx-js.md:255-258 docx-js.md:258-270 docx-js.md:270-273 docx-js.md:273-286 docx-js.md:286-289 docx-js.md:289-314 docx-js.md:314-317 docx-js.md:317-326 docx-js.md:326-329 docx-js.md:329 docx-js.md:329 docx-js.md:329 docx-js.md:329-330 docx-js.md:330 docx-js.md:330 docx-js.md:330 docx-js.md:330-331 docx-js.md:331 docx-js.md:331 docx-js.md:331-332 docx-js.md:332 docx-js.md:332 docx-js.md:332 docx-js.md:332-333 docx-js.md:333 docx-js.md:333 docx-js.md:333 docx-js.md:333 docx-js.md:333 docx-js.md:333 docx-js.md:333-340 docx-js.md:340-342 docx-js.md:342-345 docx-js.md:345-346 docx-js.md:346 docx-js.md:346-349 ooxml.md:12 ooxml.md:12 ooxml.md:12 ooxml.md:12 ooxml.md:12 ooxml.md:12 ooxml.md:13 ooxml.md:13 ooxml.md:14 ooxml.md:14 ooxml.md:15 ooxml.md:15 ooxml.md:15 ooxml.md:15 ooxml.md:15 ooxml.md:15 ooxml.md:16 ooxml.md:16 ooxml.md:16 ooxml.md:16 ooxml.md:17 ooxml.md:17 ooxml.md:17 ooxml.md:17 ooxml.md:18 ooxml.md:19 ooxml.md:19 ooxml.md:20 ooxml.md:20 ooxml.md:25-29 ooxml.md:29-32 ooxml.md:32-45 ooxml.md:45-48 ooxml.md:48-57 ooxml.md:57-60 ooxml.md:60-91 ooxml.md:91-94 ooxml.md:94-114 ooxml.md:114-117 ooxml.md:117-158 ooxml.md:158-164 ooxml.md:164-165 ooxml.md:165-168 ooxml.md:168-170 ooxml.md:170-171 ooxml.md:171-174 ooxml.md:174-179 ooxml.md:179-214 ooxml.md:214-221 ooxml.md:221-233 ooxml.md:233-237 ooxml.md:237-250 ooxml.md:250-253 ooxml.md:253-264 ooxml.md:264-268 ooxml.md:268-271 ooxml.md:271 ooxml.md:271-272 ooxml.md:272 ooxml.md:272-276 ooxml.md:276 ooxml.md:276-277 ooxml.md:277-283 ooxml.md:283-286 ooxml.md:286-288 ooxml.md:288-291 ooxml.md:291-305 ooxml.md:305-309 ooxml.md:309 ooxml.md:309-311 ooxml.md:311-314 ooxml.md:314 ooxml.md:314 ooxml.md:314 ooxml.md:314 ooxml.md:314 ooxml.md:314-315 ooxml.md:315 ooxml.md:315 ooxml.md:315-316 ooxml.md:316 ooxml.md:316 ooxml.md:316-317 ooxml.md:317 ooxml.md:317-319 ooxml.md:319-388 ooxml.md:388-392 ooxml.md:392-416 ooxml.md:416-420 ooxml.md:420 ooxml.md:420 ooxml.md:420-422 ooxml.md:422-440 ooxml.md:440-444 ooxml.md:444-446 ooxml.md:446-490 ooxml.md:490-494 ooxml.md:494-512 ooxml.md:512-516 ooxml.md:516-525 ooxml.md:525-531 ooxml.md:531-552 ooxml.md:552-560 ooxml.md:560 ooxml.md:560-562 ooxml.md:562 ooxml.md:562-568 ooxml.md:568 ooxml.md:568 ooxml.md:568 ooxml.md:568-571 ooxml.md:571-577 ooxml.md:577-580 ooxml.md:580-586 ooxml.md:586-589 ooxml.md:589-599 ooxml.md:599-602 ooxml.md:602-610 ooxml/scripts/pack.py:103 ooxml/scripts/validation/redlining.py:153 ooxml/scripts/validation/redlining.py:185 SKILL.md:38-42 SKILL.md:42-48 SKILL.md:48-51 SKILL.md:51-52 SKILL.md:52-53 SKILL.md:53-54 SKILL.md:54 SKILL.md:54-61 SKILL.md:61-70 SKILL.md:70-71 SKILL.md:71-73 SKILL.md:73-84 SKILL.md:84-87 SKILL.md:87-93 SKILL.md:93-98 SKILL.md:98-100 SKILL.md:100-118 SKILL.md:118-119 SKILL.md:119-134 SKILL.md:134 SKILL.md:134-136 SKILL.md:136 SKILL.md:136-138 SKILL.md:138-141 SKILL.md:141-143 SKILL.md:143-147 SKILL.md:147-149 SKILL.md:149-151 SKILL.md:151-154 SKILL.md:154-163 SKILL.md:163-165 SKILL.md:165-168 SKILL.md:168-170 SKILL.md:170-171 SKILL.md:171 SKILL.md:171-174 SKILL.md:174-175 SKILL.md:175 SKILL.md:175-176 SKILL.md:176 SKILL.md:176-177 SKILL.md:177 SKILL.md:177-178 SKILL.md:178-181 SKILL.md:181-183 SKILL.md:183-195 SKILL.md:195-196 SKILL.md:196-197 SKILL.md:197-198 SKILL.md:198-199 SKILL.md:195 SKILL.md:197 SKILL.md:198
🌐 網路存取 (426)
docx-js.md:240 LICENSE.txt:8 LICENSE.txt:9 ooxml.md:166 ooxml.md:167 ooxml.md:187 ooxml.md:188 ooxml.md:189 ooxml.md:231 ooxml.md:232 ooxml.md:465 ooxml.md:477 ooxml.md:478 ooxml.md:479 ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd:3 ooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:3 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:5 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:7 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:8 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:9 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:10 ooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsd:11 ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd:3 ooxml/schemas/ecma/fouth-edition/opc-digSig.xsd:4 ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd:2 ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd:3 ooxml/schemas/ecma/fouth-edition/opc-relationships.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:12 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsd:16 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsd:13 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:12 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:16 ooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsd:18 ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:13 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsd:16 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:12 ooxml/schemas/ISO-IEC29500-4_2016/pml.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsd:10 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsd:13 ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/sml.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:14 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:18 ooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsd:24 ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:3 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:4 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:5 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:8 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:9 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:11 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:12 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:13 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:15 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:17 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:19 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:21 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:23 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:2 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:6 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:7 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:57 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:58 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:74 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:76 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:81 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:83 ooxml/schemas/ISO-IEC29500-4_2016/xml.xsd:105 ooxml/schemas/mce/mc.xsd:2 ooxml/schemas/mce/mc.xsd:4 ooxml/schemas/mce/mc.xsd:5 ooxml/schemas/mce/mc.xsd:9 ooxml/schemas/mce/mc.xsd:16 ooxml/schemas/mce/mc.xsd:17 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:1 ooxml/schemas/microsoft/wml-2010.xsd:2 ooxml/schemas/microsoft/wml-2010.xsd:3 ooxml/schemas/microsoft/wml-2010.xsd:4 ooxml/schemas/microsoft/wml-2010.xsd:5 ooxml/schemas/microsoft/wml-2012.xsd:1 ooxml/schemas/microsoft/wml-2012.xsd:1 ooxml/schemas/microsoft/wml-2012.xsd:1 ooxml/schemas/microsoft/wml-2012.xsd:1 ooxml/schemas/microsoft/wml-2012.xsd:1 ooxml/schemas/microsoft/wml-2012.xsd:2 ooxml/schemas/microsoft/wml-2012.xsd:3 ooxml/schemas/microsoft/wml-2018.xsd:1 ooxml/schemas/microsoft/wml-2018.xsd:1 ooxml/schemas/microsoft/wml-2018.xsd:1 ooxml/schemas/microsoft/wml-2018.xsd:1 ooxml/schemas/microsoft/wml-2018.xsd:2 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:1 ooxml/schemas/microsoft/wml-cex-2018.xsd:2 ooxml/schemas/microsoft/wml-cex-2018.xsd:3 ooxml/schemas/microsoft/wml-cex-2018.xsd:4 ooxml/schemas/microsoft/wml-cid-2016.xsd:1 ooxml/schemas/microsoft/wml-cid-2016.xsd:1 ooxml/schemas/microsoft/wml-cid-2016.xsd:1 ooxml/schemas/microsoft/wml-cid-2016.xsd:1 ooxml/schemas/microsoft/wml-cid-2016.xsd:2 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:1 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:1 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:1 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:1 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:2 ooxml/schemas/microsoft/wml-symex-2015.xsd:1 ooxml/schemas/microsoft/wml-symex-2015.xsd:1 ooxml/schemas/microsoft/wml-symex-2015.xsd:1 ooxml/schemas/microsoft/wml-symex-2015.xsd:1 ooxml/schemas/microsoft/wml-symex-2015.xsd:2 ooxml/scripts/validation/base.py:70 ooxml/scripts/validation/base.py:71 ooxml/scripts/validation/base.py:75 ooxml/scripts/validation/base.py:78 ooxml/scripts/validation/base.py:81 ooxml/scripts/validation/base.py:89 ooxml/scripts/validation/base.py:90 ooxml/scripts/validation/base.py:91 ooxml/scripts/validation/base.py:92 ooxml/scripts/validation/base.py:93 ooxml/scripts/validation/base.py:94 ooxml/scripts/validation/base.py:95 ooxml/scripts/validation/base.py:96 ooxml/scripts/validation/base.py:97 ooxml/scripts/validation/base.py:98 ooxml/scripts/validation/base.py:99 ooxml/scripts/validation/base.py:100 ooxml/scripts/validation/base.py:101 ooxml/scripts/validation/base.py:102 ooxml/scripts/validation/base.py:103 ooxml/scripts/validation/docx.py:18 ooxml/scripts/validation/pptx.py:15 ooxml/scripts/validation/redlining.py:19 scripts/document.py:95 scripts/document.py:104 scripts/document.py:113 scripts/document.py:445 scripts/document.py:985 scripts/document.py:1219 scripts/document.py:1224 scripts/document.py:1229 scripts/document.py:1234 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/comments.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtended.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsExtensible.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/commentsIds.xml:2 scripts/templates/people.xml:2
📁 檔案系統存取 (64)
docx-js.md:20 docx-js.md:265 docx-js.md:20 docx-js.md:265 ooxml.md:280 ooxml.md:456 ooxml.md:455 ooxml/schemas/ISO-IEC29500-4_2016/wml.xsd:12 ooxml/schemas/microsoft/wml-2010.xsd:3 ooxml/schemas/microsoft/wml-2012.xsd:2 ooxml/schemas/microsoft/wml-2012.xsd:3 ooxml/schemas/microsoft/wml-2018.xsd:2 ooxml/schemas/microsoft/wml-cex-2018.xsd:3 ooxml/schemas/microsoft/wml-cex-2018.xsd:4 ooxml/schemas/microsoft/wml-cid-2016.xsd:2 ooxml/schemas/microsoft/wml-sdtdatahash-2020.xsd:2 ooxml/schemas/microsoft/wml-symex-2015.xsd:2 ooxml/scripts/pack.py:22 ooxml/scripts/pack.py:22 ooxml/scripts/pack.py:46 ooxml/scripts/pack.py:46 ooxml/scripts/pack.py:13 ooxml/scripts/pack.py:65 ooxml/scripts/pack.py:101 ooxml/scripts/pack.py:154 ooxml/scripts/pack.py:67 ooxml/scripts/pack.py:15 ooxml/scripts/pack.py:76 ooxml/scripts/pack.py:76 ooxml/scripts/unpack.py:7 ooxml/scripts/unpack.py:17 ooxml/scripts/unpack.py:17 ooxml/scripts/validate.py:25 ooxml/scripts/validate.py:25 ooxml/scripts/validation/base.py:347 ooxml/scripts/validation/base.py:349 ooxml/scripts/validation/base.py:878 ooxml/scripts/validation/base.py:886 ooxml/scripts/validation/base.py:879 ooxml/scripts/validation/base.py:890 ooxml/scripts/validation/base.py:891 ooxml/scripts/validation/docx.py:6 ooxml/scripts/validation/docx.py:198 ooxml/scripts/validation/docx.py:7 ooxml/scripts/validation/docx.py:200 ooxml/scripts/validation/docx.py:201 ooxml/scripts/validation/pptx.py:272 ooxml/scripts/validation/redlining.py:6 ooxml/scripts/validation/redlining.py:64 ooxml/scripts/validation/redlining.py:142 ooxml/scripts/validation/redlining.py:7 ooxml/scripts/validation/redlining.py:69 ooxml/scripts/validation/redlining.py:70 scripts/document.py:32 scripts/document.py:640 scripts/document.py:640 scripts/document.py:642 scripts/document.py:836 scripts/document.py:884 scripts/document.py:958 scripts/document.py:1073 scripts/document.py:1094 scripts/document.py:1110 scripts/document.py:1121
審計者: claude

品質評分

45
架構
100
可維護性
87
內容
50
社群
95
安全
91
規範符合性

你能建構什麼

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.

試試這些提示

Créer un document simple
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.
Modifier un document existant
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]'.
Extraire le contenu textuel
Extract all text content from [filepath.docx] and output it as plain text. Preserve paragraph breaks.
Suivre les modifications dans le document
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 ?
Cette compétence utilise la bibliothèque docx-js pour la création de documents JavaScript/TypeScript et la bibliothèque Python Document (python-docx) pour l'édition. Elle utilise également pandoc pour l'extraction de texte.
Puis-je modifier des documents protégés par mot de passe ?
Non, les fichiers DOCX protégés par mot de passe ou chiffrés ne peuvent pas être modifiés sans le mot de passe. Vous devrez demander le mot de passe à l'utilisateur.
Qu'est-ce que le workflow de révision (redlining) ?
Le redlining est un processus de révision de document qui utilise des modifications suivies pour montrer toutes les modifications. Il est requis pour les documents juridiques, académiques, commerciaux et gouvernementaux afin de maintenir des pistes d'audit.
Puis-je créer des documents avec des images ?
Oui, les bibliothèques JavaScript et Python prennent toutes deux en charge l'intégration d'images dans les documents. Consultez les fichiers de documentation pour la syntaxe spécifique.
Cela prend-il en charge les anciens fichiers DOC ?
Non, cette compétence prend uniquement en charge le format OOXML (fichiers DOCX). Les anciens fichiers DOC binaires devraient d'abord être convertis en DOCX en utilisant pandoc ou Microsoft Word.
Comment extraire les commentaires d'un document ?
Extrayez les commentaires en déballant le fichier DOCX (qui est une archive ZIP) et en lisant le fichier word/comments.xml, ou en utilisant les méthodes de gestion des commentaires de la bibliothèque Document.

開發者詳情

作者

sickn33

授權

Proprietary. LICENSE.txt has complete terms

引用

main