pdf

Automate PDF text extraction, merging, splitting, and form handling.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/erlebach/gordon --skill pdf-erlebach
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/erlebach/gordon/tree/main/skills/pdf
Command: npx skills add https://github.com/erlebach/gordon --skill pdf-erlebach

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow.

What problem does it solve?

Automates PDF processing tasks such as text extraction, merging, splitting, and form handling.

Core Features & Use Cases

  • PDF text extraction, merging, splitting, page rotation, and form interactions for both fillable and non-fillable forms.
  • Programmatic data extraction from PDFs into usable formats (text, tables) and basic OCR on scanned PDFs when needed.
  • Workflow automation for digitization, archiving, compliance, and reporting tasks involving PDFs.

Quick Start

Run a sample PDF through the skill to automatically extract text, merge pages, or fill a form.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PDF text extraction and form filling in Python?

Merge and split PDF files programmatically by executing deterministic scripts with pypdf and pdfplumber. The skill handles page rotation, merging, and splitting to automate digitization, archival preparation, and compliance reporting workflows.

Does this PDF processing approach support scanned documents?

Scanned PDF documents are supported through basic OCR capabilities using pdf2image and Pillow. It converts scanned pages into images for processing, enabling text extraction from digitized archives that lack embedded text layers.

What's the best way to extract tables from PDF files for reporting?

The best way to extract tables from PDF files for reporting is using pdfplumber within this skill to pull structured data into usable text formats. It applies robust error handling to ensure accurate data extraction for compliance and reporting contexts.

Can I use pypdf and pdfplumber together for PDF workflow automation?

You can use pypdf and pdfplumber together for comprehensive PDF workflow automation. Combining pypdf for merging, splitting, and rotation with pdfplumber for detailed text and table extraction ensures end-to-end document processing.

What are the limitations of coordinate-based PDF form interactions?

Coordinate-based PDF form interactions require precise positional data and may fail if form layouts shift. This approach is limited to deterministic execution and requires robust error handling to manage non-fillable forms or irregularly structured documents.