pdf

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

13|3|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Mineru98/skills-store --skill pdf-mineru98
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Mineru98/skills-store/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/Mineru98/skills-store --skill pdf-mineru98

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are often flat and difficult to parse; this Skill enables automated extraction and manipulation of text, tables, and forms to streamline document workflows.

Core Features & Use Cases

  • Automated Text and Table Extraction: pull content from PDFs using pypdf, pdfplumber, and related tools.
  • Form Handling: fillable and non-fillable forms via scripted workflows and annotations.
  • Document Assembly: merge, split, and create PDFs for batch processing and archiving.
  • Use Case: Process hundreds of invoices to extract key fields and generate a CSV summary.

Quick Start

Run the pdf skill on a sample document to extract text, tables, and form fields using the included scripts.

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 data processing?

Automated PDF text and table extraction uses libraries like pypdf and pdfplumber to parse document content into structured data. This Skill scripts these extraction workflows to pull raw text, tabular data, and form fields from flat PDF files for downstream processing.

Can I batch process hundreds of invoices to extract key fields using Python?

Batch processing invoices to extract key fields is supported through scripted Python workflows. The Skill automates parsing across multiple PDF documents to pull specific data points and generate a consolidated CSV summary for batch invoice processing.

Does this PDF processing approach handle both fillable and non-fillable forms?

PDF form filling supports both fillable and non-fillable forms via scripted workflows and annotations. The Skill applies automated form handling techniques to populate and manipulate form fields across PDF documents for document assembly and data entry.

Do I need specific Python libraries to parse PDFs and extract form data?

Reliable PDF parsing requires specific Python dependencies: pypdf, pdfplumber, pdf2image, and Pillow. These libraries provide the foundational text extraction, table parsing, and image-based workflow capabilities needed to process and validate PDF document content.

What is the best way to merge, split, and assemble PDF documents in Python?

Document assembly for merging, splitting, and creating PDFs is handled through Python scripts using pypdf. The Skill orchestrates these libraries to automate batch processing and archiving workflows for scalable document manipulation and generation.

Can pdfplumber extract data from image-based PDFs that lack embedded text?

Image-based PDF workflows utilize pdf2image and Pillow to process documents lacking embedded text. The Skill integrates these libraries to convert PDF pages into images, enabling optional image-based extraction workflows alongside standard text parsing.