pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

Updated May 4, 2026
One-click install
npx skills add https://github.com/511avolo-dot/MR --skill pdf-511avolo-dot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/511avolo-dot/MR/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/511avolo-dot/MR --skill pdf-511avolo-dot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

PDFs often contain valuable data embedded in documents and forms but extracting text, tables, and filling forms is manual and error-prone. This skill automates complex PDF processing workflows, reducing manual effort and improving accuracy.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries (pypdf, pdfplumber).
  • Merge, split, and manipulate PDFs; fill both fillable and non-fillable forms via coordinates.
  • Use cases include invoice processing, archives digitization, and automated report generation.

Quick Start

Run a sample workflow to extract text from document.pdf and apply form data using a fields.json file.

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 in Python?

To extract text and tables from PDFs in Python, this skill uses the pypdf and pdfplumber libraries to parse document content. It automates data extraction from large PDF batches, making it suitable for document-heavy workflows like invoice processing.

Can I fill both fillable and non-fillable PDF forms automatically?

Yes, you can fill both fillable and non-fillable PDF forms automatically. The skill supports standard form fields and uses coordinate-based filling for non-fillable documents, applying data from a JSON file to populate forms accurately.

What's the best way to merge and split PDF documents for compliance archives?

The best way to merge and split PDF documents for compliance archives is using an automated Python workflow. This skill manipulates PDF structures directly, allowing you to divide large archives or combine multiple reports into single files.

Does pdfplumber support data extraction from large PDF batches?

Yes, pdfplumber supports data extraction from large PDF batches. Paired with pypdf and pdf2image, the skill automates parsing and validation across document-heavy workflows, reducing manual effort and improving extraction accuracy.

How do I automate invoice processing from PDF files?

You automate invoice processing from PDF files by running scripts that extract text and table data using pdfplumber. This skill handles the end-to-end workflow, pulling structured data from invoices for automated report generation and validation.

Why does coordinate-based filling matter for non-fillable PDF forms?

Coordinate-based filling matters for non-fillable PDF forms because they lack interactive form fields. By mapping data to precise X-Y coordinates on the page, the skill overlays text onto static documents, enabling automated form filling where standard field detection fails.