What problem does it solve? Working with .docx files programmatically is difficult because they are ZIP archives of complex OOXML, making tasks like tracked changes, comments, and formatting preservation error-prone when done manually. ## 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. - Editing & Redlining: Modify existing documents with tracked changes and comments using a Python Document library that handles RSIDs, validation, and OOXML infrastructure automatically. - Text Extraction & Analysis: Convert documents to markdown with pandoc, unpack raw XML for deep inspection, and render pages to images via LibreOffice and pdftoppm. - Use Case: Review a legal contract by converting it to markdown, planning batched tracked changes, implementing them with the Document library, and verifying the final redlined .docx. ## Quick Start Ask the assistant to create a new Word report with headings and a table, or to add tracked changes and comments to an existing .docx file.