What problem does it solve? Working with Office documents programmatically requires knowing which library handles which task—reading a DOCX differs from editing one with tracked changes, and PDF merging uses entirely different tools than PDF creation. This Skill consolidates the correct tools and workflows for Word, PDF, and PowerPoint files into one reference, eliminating trial-and-error with incompatible libraries. ## Core Features & Use Cases - Word Documents: Read DOCX via pandoc, create with docx-js, and edit with tracked changes by unpacking and modifying OOXML directly. - PDF Operations: Extract text and tables with pdfplumber, generate PDFs with reportlab, and merge or split files with pypdf or qpdf. - PowerPoint Workflows: Create presentations from HTML with html2pptx, edit slides via OOXML unpacking, and rearrange slides with a dedicated script. - Format Conversion & OCR: Convert between DOCX, PPTX, and PDF using LibreOffice and pandoc, plus OCR scanned documents with pytesseract. - Use Case: A user needs to update a contract DOCX with tracked changes so legal can review edits. The Skill guides unpacking the file, inserting w:ins and w:del XML elements, and repacking it into a valid document. ## Quick Start Ask the AI to extract all tables from a PDF report and convert the results into a new Word document.