What problem does it solve? Working with .docx files programmatically is difficult because they are ZIP archives of complex OOXML, and tasks like tracked changes, comments, and formatting preservation require deep knowledge of Word's XML schema. ## Core Features & Use Cases - Document Creation: Generate new Word documents from scratch using the docx-js JavaScript library with styles, tables, lists, images, headers, and footers. - Redlining & Tracked Changes: Edit existing documents with proper tracked changes (<w:ins>/<w:del>) and comments via a Python Document library, ideal for legal, academic, and business document review. - Text Extraction & Analysis: Convert documents to markdown with pandoc, unpack raw XML for comments and metadata, and render pages to images for visual inspection. - Use Case: Review a contract by converting it to markdown, planning batched edits, implementing tracked changes with the Document library, and packing the result back into a reviewed .docx file. ## Quick Start Ask the assistant to review the attached contract.docx and add tracked changes replacing all 30-day terms with 60-day terms.