What problem does it solve? Working with Office documents programmatically is error-prone: malformed XML corrupts files, formulas never recalculate, and tracked-changes edits break legal documents. This Skill provides verified, tool-backed workflows for creating, editing, extracting, and analyzing .docx, .pdf, .pptx, and .xlsx files without inventing APIs or producing corrupt output. ## Core Features & Use Cases - Four format drawers: Dedicated reference guides for DOCX (python-docx, redline tracked-changes workflow), PDF (pypdf, pdfplumber, reportlab, form filling, OCR), PPTX (python-pptx, templates, HTML-to-slide conversion), and XLSX (pandas, openpyxl, formula recalculation, financial model standards). - HTML to PowerPoint tool: The bundled html2pptx.js script converts HTML layouts into positioned pptxgenjs slides with placeholder extraction, overflow detection, and layout validation. - OOXML validation safety net: unpack.py, validate.py, and pack.py scripts validate edited Office files against XSD schemas before repacking, reporting only new errors versus the original so files never open as corrupt. - Use Case: Redline a counterparty's contract by converting it to markdown, batching edits as tracked changes with a consistent RSID in the raw XML, validating against schemas, and repacking a clean reviewed.docx. ## Quick Start Use the document-skills skill to extract all text and tables from the attached quarterly-report.pdf and save them into a new Excel workbook.