pdf

Extract text and tables from PDFs using Python libraries.

2|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/yuma588/skill-gallery --skill pdf-yuma588
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/yuma588/skill-gallery/tree/main/skill-gallery-deploy/skills/Anthropic/pdf-skills
Command: npx skills add https://github.com/yuma588/skill-gallery --skill pdf-yuma588

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Processing PDFs manually for text extraction, table data, form filling, and document assembly is time-consuming and error-prone.

Core Features & Use Cases

  • Comprehensive PDF manipulation toolkit: extract text and tables, create, merge, and split PDFs, and handle forms.
  • Real-world use case: convert dozens of vendor invoices into a structured CSV, populate fillable forms, and generate consolidated reports.

Quick Start

Run the PDF toolkit on your sample file to extract all text and tables and generate a merged document.

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 PDF invoices into a CSV format?

PDF text and table extraction converts vendor invoices into structured CSV data. The toolkit processes binary PDFs in large batches, pulling text and tabular data without manual intervention using pdfplumber.

What is the best way to automate filling out PDF forms across multiple files?

Automating PDF form filling handles populate fillable forms across large batches. The toolkit manages form digitization workflows, applying form handling scripts to process multiple documents automatically.

Can Python merge and split PDF documents for archival retrieval?

Python can merge and split PDF documents for archival retrieval. The toolkit handles document assembly, combining multiple files into consolidated reports or separating pages as needed using pypdf.

Do I need Python libraries like pypdf and pdfplumber to process binary PDFs?

Python libraries like pypdf, pdfplumber, pdf2image, and Pillow are required to process binary PDFs. These dependencies enable text extraction, form handling, and document assembly without manual intervention.

Does pdf2image work with Pillow for PDF document assembly tasks?

pdf2image works with Pillow to support PDF document assembly and image processing tasks. Together they handle visual elements within binary PDFs during text extraction and form digitization workflows.