What problem does it solve?
This Skill removes the manual effort and guesswork involved in reading, extracting, and populating data inside PDFs, especially when dealing with fillable fields, scanned documents, tables, and structured layouts.
Core Features & Use Cases
- PDF text and table extraction: Extract readable text and tables from PDFs using Python-based tooling, including layout-aware extraction.
- PDF form handling: Detect fillable form fields, validate provided values, and fill them with correct rendering.
- Non-fillable form coordinate workflow: Extract form structure/coordinates, validate bounding boxes, and place text into PDFs via annotations when fields aren’t truly interactive.
Quick Start
Use the pdf Skill to fill a non-fillable application form by converting the PDF pages to images, defining entry bounding boxes in fields.json, and running the annotation fill step to produce a completed output PDF.