pdf

Extract text and tables from PDFs using Python libraries.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow.

What problem does it solve?

PDF workflows often require manual extraction, editing, and form handling, which is tedious and error-prone.

Core Features & Use Cases

  • Automated text and table extraction from PDFs
  • Merging, splitting, and rotating pages
  • Form filling and annotation support across fillable and non-fillable PDFs
  • Typical use cases include processing invoices, contracts, and reports

Quick Start

Process a sample PDF to extract text and tables, merge files, and fill forms.

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 documents automatically?

To extract text and tables from PDFs automatically, this capability parses source files using pdfplumber and pypdf, enabling structured text and table extraction from contracts, invoices, and reports.

Can I automate form filling and annotations across non-fillable PDFs?

Automating form filling and annotations is supported across both fillable and non-fillable PDFs, leveraging pdf2image and Pillow to render and modify documents for business workflows.

What is the best way to merge, split, or rotate pages in bulk PDF files?

Merging, splitting, and rotating pages in bulk PDF files is handled robustly through Python libraries, manipulating document structures to produce modified PDF outputs for reports and forms.

Does this PDF processing approach work for extracting data from invoices and contracts?

This PDF processing approach works efficiently for extracting structured data from invoices and contracts, applying text and table extraction techniques to generate usable structured outputs.

What are the limitations of using pypdf and pdfplumber for document processing?

Limitations of using pypdf and pdfplumber for document processing include potential challenges with complex layouts or scanned images, where pdf2image and Pillow are required to render and parse visually.