pdf

Extracts text, tables, and form data from PDFs for automated workflows using Python libraries.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/eniosales08-AI/paraguay-shopping-search --skill pdf-eniosales08-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/eniosales08-AI/paraguay-shopping-search/tree/main/.cursor/skills/pdf
Command: npx skills add https://github.com/eniosales08-AI/paraguay-shopping-search --skill pdf-eniosales08-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are everywhere, and manual processing of text, tables, and forms is tedious and error-prone.

Core Features & Use Cases

  • Read and extract text and tables from PDFs.
  • Fill fillable and non-fillable forms, annotate, and prepare data for downstream processing.
  • Use Case: Invoices, reports, and scanned documents requiring OCR and data extraction.

Quick Start

Supply a PDF to this skill to automatically extract text, tables, and form data for immediate automation.

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 PDFs for automated workflows?

To extract text and tables from PDFs for automated workflows, supply the PDF document to this skill. It processes the file using pdfplumber and pypdf to capture structured content, apply input validation, and prepare data for downstream business processes.

Can I use Python to fill fillable and non-fillable PDF forms?

Yes, you can use Python to fill fillable and non-fillable PDF forms. This skill automates form completion, applies annotations, and prepares the populated data for immediate downstream processing across document-management tasks.

Does Python OCR work for extracting data from scanned PDF documents?

Yes, Python OCR works for extracting data from scanned PDF documents by converting pages to images with pdf2image and running pytesseract. This workflow handles scanned invoices and reports requiring text extraction and data processing.

What's the best way to automate invoice and compliance PDF processing in Python?

The best way to automate invoice and compliance PDF processing in Python is using an end-to-end workflow skill. It reads PDFs, extracts text, tables, and form data, and includes error handling to ensure reliable document-management automation.

Do I need pypdf and pdfplumber installed to process PDFs?

Yes, you need pypdf and pdfplumber installed to process PDFs. The skill requires these Python libraries, along with pdf2image, Pillow, and pytesseract, to operate and execute text, table, and form data extraction successfully.

Why does PDF table extraction fail on scanned documents without OCR?

PDF table extraction fails on scanned documents without OCR because scanned files contain images, not embedded text. The skill addresses this limitation by applying pytesseract and pdf2image to recognize text before extracting tables.