Individual skill
docx
Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterheads. Also use when extracting or reorganizing content from .docx files, inserting or replacing images in documents, performing find-and-replace in Word files, working with tracked changes or comments, or converting content into a polished Word document. If the user asks for a 'report', 'memo', 'letter', 'template', or similar deliverable as a Word or .docx file, use this skill. Do NOT use for PDFs, spreadsheets, Google Docs, or general coding tasks unrelated to document generation.
cli-tool/components/skills/document-processing/docx/SKILL.md
Source commit ad81bf053f80b626801decf425f501ba49983d98
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 4, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 33,192
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- anthropic Repository topic
- anthropic-claude Repository topic
- claude Repository topic
- claude-code Repository topic
- agent-skills Repository topic
- ai-agents Repository topic
- claude-code-plugins Repository topic
- cli Repository topic
- mcp Repository topic
- registry Repository topic
- engineering Derived category
- writing Derived category
- docs Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSE.txtdoc · 1,467 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesSKILL.mdcore · 20,084 bytesdocx-js.mddoc · 16,509 bytesooxml.mddoc · 23,572 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chart.xsdasset · 74,984 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsdasset · 6,956 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-diagram.xsdasset · 51,302 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsdasset · 624 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-main.xsdasset · 152,039 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-picture.xsdasset · 1,231 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsdasset · 8,862 bytesooxml/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsdasset · 14,795 bytesooxml/schemas/ISO-IEC29500-4_2016/pml.xsdasset · 83,612 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsdasset · 1,269 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsdasset · 7,328 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsdasset · 6,382 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsdasset · 1,248 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsdasset · 880 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsdasset · 2,608 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsdasset · 3,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsdasset · 7,507 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-math.xsdasset · 23,313 bytesooxml/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsdasset · 1,367 bytesooxml/schemas/ISO-IEC29500-4_2016/sml.xsdasset · 242,277 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-main.xsdasset · 26,148 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsdasset · 25,279 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsdasset · 535 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsdasset · 5,712 bytesooxml/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsdasset · 4,010 bytesooxml/schemas/ISO-IEC29500-4_2016/wml.xsdasset · 171,367 bytesooxml/schemas/ISO-IEC29500-4_2016/xml.xsdasset · 4,646 bytesooxml/schemas/ecma/fouth-edition/opc-contentTypes.xsdasset · 1,963 bytesooxml/schemas/ecma/fouth-edition/opc-coreProperties.xsdasset · 2,515 bytesooxml/schemas/ecma/fouth-edition/opc-digSig.xsdasset · 2,856 bytesooxml/schemas/ecma/fouth-edition/opc-relationships.xsdasset · 1,344 bytesooxml/schemas/mce/mc.xsdasset · 3,127 bytesooxml/schemas/microsoft/wml-2010.xsdasset · 26,549 bytesooxml/schemas/microsoft/wml-2012.xsdasset · 3,745 bytesooxml/schemas/microsoft/wml-2018.xsdasset · 901 bytesooxml/schemas/microsoft/wml-cex-2018.xsdasset · 1,778 bytesooxml/schemas/microsoft/wml-cid-2016.xsdasset · 1,002 bytesooxml/schemas/microsoft/wml-sdtdatahash-2020.xsdasset · 600 bytesooxml/schemas/microsoft/wml-symex-2015.xsdasset · 745 bytesooxml/scripts/pack.pyruns · 5,596 bytesooxml/scripts/unpack.pyruns · 1,037 bytesooxml/scripts/validate.pyruns · 1,959 bytesooxml/scripts/validation/__init__.pyruns · 336 bytesooxml/scripts/validation/base.pyruns · 39,892 bytesooxml/scripts/validation/docx.pyruns · 9,996 bytesooxml/scripts/validation/pptx.pyruns · 12,327 bytesooxml/scripts/validation/redlining.pyruns · 11,179 bytesscripts/__init__.pyruns · 1 bytesscripts/accept_changes.pyruns · 4,051 bytesscripts/comment.pyruns · 10,694 bytesscripts/document.pyruns · 50,409 bytesscripts/office/helpers/__init__.pyruns · 0 bytesscripts/office/helpers/merge_runs.pyruns · 5,567 bytesscripts/office/helpers/simplify_redlines.pyruns · 5,754 bytesscripts/office/pack.pyruns · 4,991 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-chart.xsdasset · 74,984 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-chartDrawing.xsdasset · 6,956 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-diagram.xsdasset · 51,302 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-lockedCanvas.xsdasset · 624 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-main.xsdasset · 152,039 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-picture.xsdasset · 1,231 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-spreadsheetDrawing.xsdasset · 8,862 bytesscripts/office/schemas/ISO-IEC29500-4_2016/dml-wordprocessingDrawing.xsdasset · 14,795 bytesscripts/office/schemas/ISO-IEC29500-4_2016/pml.xsdasset · 83,612 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-additionalCharacteristics.xsdasset · 1,269 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-bibliography.xsdasset · 7,328 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-commonSimpleTypes.xsdasset · 6,382 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlDataProperties.xsdasset · 1,248 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-customXmlSchemaProperties.xsdasset · 880 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesCustom.xsdasset · 2,608 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesExtended.xsdasset · 3,507 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-documentPropertiesVariantTypes.xsdasset · 7,507 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-math.xsdasset · 23,313 bytesscripts/office/schemas/ISO-IEC29500-4_2016/shared-relationshipReference.xsdasset · 1,367 bytesscripts/office/schemas/ISO-IEC29500-4_2016/sml.xsdasset · 242,277 bytesscripts/office/schemas/ISO-IEC29500-4_2016/vml-main.xsdasset · 26,148 bytesscripts/office/schemas/ISO-IEC29500-4_2016/vml-officeDrawing.xsdasset · 25,279 bytesscripts/office/schemas/ISO-IEC29500-4_2016/vml-presentationDrawing.xsdasset · 535 bytesscripts/office/schemas/ISO-IEC29500-4_2016/vml-spreadsheetDrawing.xsdasset · 5,712 bytesscripts/office/schemas/ISO-IEC29500-4_2016/vml-wordprocessingDrawing.xsdasset · 4,010 bytesscripts/office/schemas/ISO-IEC29500-4_2016/wml.xsdasset · 171,367 bytesscripts/office/schemas/ISO-IEC29500-4_2016/xml.xsdasset · 4,646 bytesscripts/office/schemas/ecma/fouth-edition/opc-contentTypes.xsdasset · 1,963 bytesscripts/office/schemas/ecma/fouth-edition/opc-coreProperties.xsdasset · 2,515 bytesscripts/office/schemas/ecma/fouth-edition/opc-digSig.xsdasset · 2,856 bytesscripts/office/schemas/ecma/fouth-edition/opc-relationships.xsdasset · 1,344 bytesscripts/office/schemas/mce/mc.xsdasset · 3,127 bytesscripts/office/schemas/microsoft/wml-2010.xsdasset · 26,549 bytesscripts/office/schemas/microsoft/wml-2012.xsdasset · 3,745 bytesscripts/office/schemas/microsoft/wml-2018.xsdasset · 901 bytesscripts/office/schemas/microsoft/wml-cex-2018.xsdasset · 1,778 bytesscripts/office/schemas/microsoft/wml-cid-2016.xsdasset · 1,002 bytesscripts/office/schemas/microsoft/wml-sdtdatahash-2020.xsdasset · 600 bytesscripts/office/schemas/microsoft/wml-symex-2015.xsdasset · 745 bytesscripts/office/soffice.pyruns · 5,301 bytesscripts/office/unpack.pyruns · 4,052 bytesscripts/office/validate.pyruns · 3,668 bytesscripts/office/validators/__init__.pyruns · 336 bytesscripts/office/validators/base.pyruns · 32,651 bytesscripts/office/validators/docx.pyruns · 16,376 bytesscripts/office/validators/pptx.pyruns · 9,824 bytesscripts/office/validators/redlining.pyruns · 8,918 bytesscripts/templates/comments.xmlasset · 2,603 bytesscripts/templates/commentsExtended.xmlasset · 2,611 bytesscripts/templates/commentsExtensible.xmlasset · 2,707 bytesscripts/templates/commentsIds.xmlasset · 2,619 bytesscripts/templates/people.xmlasset · 115 bytesscripts/utilities.pyruns · 13,694 bytes
Read excerpt
# DOCX creation, editing, and analysis
## Overview
A .docx file is a ZIP archive containing XML files.
## Quick Reference
| Task | Approach |
|------|----------|
| Read/analyze content | `pandoc` or unpack for raw XML |
| Create new document | Use `docx-js` - see Creating New Documents below |
| Edit existing document | Unpack → edit XML → repack - see Editing Existing Documents below |