pdf

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

51|13|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/qnguyen3/qqcode --skill pdf-qnguyen3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/qnguyen3/qqcode/tree/main/.qqcode/skills/pdf
Command: npx skills add https://github.com/qnguyen3/qqcode --skill pdf-qnguyen3

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates repetitive PDF processing tasks by providing a programmable toolkit to extract text and tables, create new PDFs, merge/split documents, and handle forms.

Core Features & Use Cases

  • Automated Data Extraction: Extract text and table data from PDFs for downstream processing.
  • Form Handling: Fill and annotate fillable forms, or add text annotations when forms are not present.
  • Document Assembly: Create, merge, and split PDFs to assemble reports or dashboards.
  • Use Case: Prepare hundreds of invoices by automatically extracting fields and compiling them into structured data.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.pdf'.

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 table data from PDFs in bulk?

PDF form filling is handled via pypdf to populate fillable fields, while pdfplumber and Pillow manage text annotations when forms are not present. This allows automated updates and annotations across bulk documents.

Can I merge and split PDF documents programmatically?

Yes, you can merge and split PDF documents programmatically using pypdf. This Skill automates document assembly to compile reports or dashboards by transforming and merging PDF files.

Do I need Python to automate PDF processing workflows?

Yes, you need Python to automate PDF processing workflows, along with dependencies like pypdf, pdfplumber, pdf2image, and Pillow. These libraries parse PDFs and produce outputs including annotations.

What's the best way to convert PDF pages to images for data extraction?

The best way to convert PDF pages to images for data extraction is using pdf2image with Pillow. This Skill leverages these libraries to parse PDFs visually and extract text, tables, and form data.

Does pdfplumber support extracting structured data from invoice PDFs?

Yes, pdfplumber supports extracting structured data from invoice PDFs. This Skill uses pdfplumber to parse text and table data, enabling automated extraction of fields for compilation into structured data.