pdf

Extract text and structured data from PDF documents using pypdf and pdfplumber.

1|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/alexngai/gitswarm --skill pdf-alexngai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/alexngai/gitswarm/tree/main/docs
Command: npx skills add https://github.com/alexngai/gitswarm --skill pdf-alexngai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the tedious process of filling out PDF forms and extracting data from documents, saving significant time and reducing manual errors.

Core Features & Use Cases

  • Form Filling: Fill out both fillable and non-fillable PDF forms automatically.
  • Data Extraction: Extract text content and structured data (like tables) from any PDF.
  • Use Case: Process a batch of scanned invoices by extracting key information such as invoice number, date, and total amount, then compiling it into a structured format like CSV.

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 structured data like tables from PDF documents?

To extract structured data from PDF documents, this Skill uses pdfplumber and pypdf to parse binary streams and pull text and tables without manual intervention. It automates administrative workflows like invoice processing, form digitization, and archival data retrieval.

Can I automate filling out both fillable and non-fillable PDF forms?

Yes, you can automate filling out both fillable and non-fillable PDF forms. The Skill handles automated form population to reduce manual errors and save time when processing batches of documents like scanned invoices.

Do I need Python libraries like pypdf and pdfplumber to extract text from PDFs?

Yes, you need pypdf and pdfplumber installed to extract text from PDFs. These Python dependencies are required to parse binary PDF streams and retrieve text content automatically without manual intervention.

What's the best way to process a batch of scanned invoices and compile totals into CSV?

The best way to process scanned invoices is using this Skill to extract key information like invoice numbers, dates, and total amounts, then compiling the extracted data into a structured format like CSV for administrative workflows.

Does pdfplumber work for extracting data from non-fillable PDF forms?

Yes, pdfplumber works for extracting data from non-fillable PDF forms. The Skill uses it alongside pypdf to parse binary streams and retrieve text content and structured data from any PDF document.