pdf

Extract text, tables, and form data from PDF documents using Python libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow, and includes scripts (resource) components.

What problem does it solve?

Automates extracting text, tables, and form data from PDF documents to enable rapid data reuse.

Core Features & Use Cases

  • Text and table extraction from PDFs using Python libraries and command-line tools.
  • PDF creation, merging, splitting, rotation, and form handling to automate document workflows.
  • Use Case: process batches of invoices or reports to extract structured fields (dates, totals, IDs) and generate CSVs or fillable PDFs.

Quick Start

Run the skill to extract all text from invoices.pdf and export it to a CSV.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text and tables from a PDF document using Python?

To extract text and tables from PDFs, this skill uses Python libraries like pypdf and pdfplumber to parse document content and output structured data. It automates capturing fields from invoices, research papers, and forms for rapid data reuse.

Can I automate merging, splitting, and form filling for multiple PDF files?

Yes, you can automate merging, splitting, rotation, and form filling for PDF files. The skill leverages pypdf and reportlab to manipulate document workflows and generate fillable PDFs from extracted structured data.

Does this tool support OCR for extracting data from scanned PDF documents?

Yes, it supports OCR fallback for scanned PDF documents using pdf2image and Pillow. This allows text extraction and data reuse even when the source files are image-based rather than containing embedded text.

What is the best way to process batches of invoices and export the data to a CSV?

The best way to process invoice batches is running the skill to extract structured fields like dates, totals, and IDs. It parses the PDFs using Python-based tooling and exports the captured data directly to a CSV file.

Do I need Python dependencies installed to automate PDF creation and data extraction?

Yes, you need Python dependencies including pypdf, pdf2image, and Pillow installed. These libraries provide the core functionality to parse documents, handle images, and execute PDF automation workflows.