What problem does it solve? Office document libraries write files without laying out text, so overflow, clipping, broken formulas, and silently dropped elements only appear in a rendered page. This Skill provides verified workflows for creating, editing, reading, and converting .docx, .pptx, .xlsx, and .pdf files, with mandatory render-and-reopen gates so nothing ships broken. ## Core Features & Use Cases - Document creation and editing: Build Word documents with docx-js, decks with pptxgenjs, spreadsheets with openpyxl, and PDFs with reportlab; edit existing files in place via library APIs or direct OOXML unpack-edit-repack for tracked changes and comments. - Conversion and extraction: Convert Markdown to Word with a zero-native-dependency script or pandoc with a reference template, convert Office files to PDF via LibreOffice, and extract text, tables, and form fields from PDFs with pdfplumber and pypdf. - Verification gates: Every deliverable is reopened with its matching Python library, spreadsheets are recalculated with LibreOffice and scanned for error cells, and pages are rendered to images and inspected before delivery. - Use Case: A legal reviewer needs payment terms changed from net 60 to net 30 as tracked changes in an existing contract. The Skill unpacks the .docx, marks the edit with w:ins/w:del elements, repacks it, and verifies with pandoc that accept reads net 30 and reject restores net 60. ## Quick Start Ask the agent to create or edit your Word, PowerPoint, Excel, or PDF file, for example: build an Excel projection model with live formulas and a region lookup, then recalculate and render it for review.