pdf

Extract text and tables from PDFs using Python libraries like pypdf and pdfplumber.

1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/Victory-Hugo/S2-Agent-Skill --skill pdf-victory-hugo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Victory-Hugo/S2-Agent-Skill/tree/main/skills/pdf
Command: npx skills add https://github.com/Victory-Hugo/S2-Agent-Skill --skill pdf-victory-hugo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow.

What problem does it solve?

This Skill centralizes and automates common PDF workflows, including text extraction, table extraction, form handling, and document merging, reducing manual effort and error-prone processes.

Core Features & Use Cases

  • Automated PDF text and table extraction: Retrieve readable text and structured data from PDFs for reporting, auditing, or data ingestion.
  • PDF manipulation and form handling: Create, merge, split, and fill forms programmatically, enabling batch processing of documents.
  • Use Case: Imagine processing 100 invoices to extract invoice numbers, dates, and totals and store them in a CSV for accounting workflows.

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 tables from PDF invoices for data ingestion?

To extract text and tables from PDFs, this Skill automates retrieving readable text and structured data from invoices and reports. It uses Python libraries like pypdf to parse document sets and extract invoice numbers, dates, and totals into formats like CSV for data ingestion.

Can I batch process PDF form filling and document merging with Python?

Yes, you can batch process PDF form filling and document merging with Python. The Skill handles PDF manipulation by creating, merging, splitting, and filling forms programmatically, reducing manual effort across large administrative and archival document sets.

Do I need pypdf and Pillow installed to automate PDF processing?

You need pypdf, pdf2image, and Pillow installed to automate PDF processing. These Python dependencies are required to parse, render, and manipulate PDF content, enabling the Skill to handle tasks from text extraction to rendering pages as images.

What is the best way to parse archival PDF forms and extract structured data?

The best way to parse archival PDF forms and extract structured data is through automated PDF processing. This approach targets archival and data ingestion workflows, handling form fields and text extraction programmatically to reduce error-prone manual processes across large document sets.

Does automated PDF text extraction work for scanned documents or only native PDFs?

Automated PDF text extraction works for native PDFs using pypdf to parse text directly. For scanned documents, the Skill uses pdf2image and Pillow to render pages as images, enabling subsequent processing and manipulation of visual document content.