What problem does it solve? Working with PDF files programmatically is fragmented across many libraries and tools, making tasks like extracting tables, merging documents, or filling forms tedious and error-prone. This Skill consolidates proven PDF workflows into one toolkit with ready-to-run scripts and reference guides. ## Core Features & Use Cases - Text and Table Extraction: Pull text and structured tables from PDFs using pdfplumber and pypdf, with OCR support for scanned documents via pytesseract. - PDF Creation and Manipulation: Merge, split, rotate, encrypt, watermark, and generate PDFs with reportlab, qpdf, and pdf-lib. - Automated Form Filling: Detect fillable form fields, extract field metadata to JSON, and fill both fillable and non-fillable forms using validated bounding-box annotations. - Use Case: You receive a stack of non-fillable PDF application forms. The Skill converts pages to images, guides bounding-box validation, and produces completed PDFs with text annotations placed exactly where data belongs. ## Quick Start Ask the assistant to extract all tables from your PDF file and save them to an Excel spreadsheet.