What problem does it solve? Working with Word documents programmatically is error-prone: docx-js has undocumented defaults (A4 page size, broken table widths), and editing existing .docx files requires safely unpacking, modifying, and repacking OOXML without corrupting the document. This Skill provides tested workflows and scripts for creating, editing, reading, and validating Word documents. ## Core Features & Use Cases - Document Creation: Generate .docx files with the docx npm library, with documented gotchas for page size, tables, lists, images, and tables of contents. - Editing & Redlining: Unpack existing documents, merge fragmented text runs, edit document.xml, add tracked changes and comments, then validate against XSD schemas. - Verification & Validation: Render output to PDF for visual inspection and run XSD validation with auto-repair and tracked-change auditing. - Use Case: A lawyer asks you to redline a contract: unpack the .docx, wrap edits in tracked-change elements, add anchored comments, validate with the original, and return a clean redlined file. ## Quick Start Use the docx skill to create a professional Word report with a table of contents, headings, and a formatted table from my notes.