What problem does it solve? Working with PDF documents programmatically is error-prone: text extraction loses layout, tables come out garbled, forms are hard to fill, and generated PDFs often have broken fonts, missing metadata, or poor typography. This Skill provides a complete, battle-tested workflow for every common PDF operation. ## Core Features & Use Cases - PDF Generation: Create professional PDFs with reportlab, including cover pages, tables of contents, styled tables, charts, and correct Chinese/English font handling. - Extraction & Manipulation: Extract text and tables with pdfplumber, merge/split/rotate/crop pages with pypdf, and render pages to images with pypdfium2. - Form Filling: Fill both fillable PDF forms (via field extraction scripts) and non-fillable forms (via visual bounding-box analysis and text annotations). - Use Case: Generate a 10-page Chinese financial report PDF with a cover page, TOC, styled tables, and charts, then automatically stamp it with proper document metadata. ## Quick Start Use the pdf skill to create a 3-page PDF report summarizing the attached data, with a cover page and a formatted results table.