What problem does it solve?
Analyzing Word, PDF, and PowerPoint files manually is slow and error-prone, especially when documents contain tables, embedded charts, scanned pages, or formatting details like highlights and font sizes. This Skill parses all three formats end-to-end, including OCR-style captioning for scanned pages and image-only slides.
Core Features & Use Cases
- Format-specific parsing: Dedicated sub-workflows for .docx/.doc (python-docx), .pdf (PyMuPDF + pdfplumber), and .pptx/.ppt (python-pptx), with automatic LibreOffice conversion for legacy formats.
- Scanned and image content handling: Detects text-less pages or slides, renders them to PNG, and captions them via a vision model instead of failing silently.
- Structured extraction: Pulls every table into DataFrames, reads chart data series, and extracts cell shading, highlight colors, and font sizes from Word XML.
- Use Case: Given a folder of scanned invoice PDFs, detect each page as image-based, caption every page, extract amount fields with unit awareness (e.g., 千港元), and aggregate totals across all files.
Quick Start
Analyze all Word, PDF, and PPT files in the uploaded folder and summarize their tables, key figures, and highlighted content.