pdf

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

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/alexajuno/dotfiles --skill pdf-alexajuno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/alexajuno/dotfiles/tree/main/dot_claude/plugins/marketplaces/anthropic-agent-skills/skills/pdf
Command: npx skills add https://github.com/alexajuno/dotfiles --skill pdf-alexajuno

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious manual work of filling out PDF forms and extracting data from documents, saving you hours of repetitive effort.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms.
  • Data Extraction: Pull text and structured table data from any PDF into usable formats.
  • Use Case: Imagine you have 100 vendor invoices in PDF format. Use this Skill to automatically extract the invoice number, date, and total amount from each one and compile them into a single CSV file.

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 data from PDF invoices into a CSV file?

To extract data from PDF invoices, this Skill parses binary PDF streams using pypdf and pdfplumber. It automatically pulls text and structured table data like invoice numbers and totals, compiling the extracted information into a usable CSV format without manual data entry.

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

Automating PDF form filling is fully supported for both fillable and non-fillable documents. This Skill programmatically populates form fields and processes document structures, eliminating the need for repetitive manual typing and reclaiming hours of administrative effort.

What Python libraries are required to parse binary PDF streams for text retrieval?

To parse binary PDF streams for text retrieval, this Skill requires pypdf and pdfplumber. These libraries handle automated text extraction and structured data parsing, while pdf2image supports processing document visuals without manual intervention.

What is the best way to digitize administrative PDF forms for archival data retrieval?

Digitizing administrative PDF forms for archival retrieval is best handled by automating text and structured data extraction. This Skill processes vendor invoices and forms, transforming static documents into structured data outputs for efficient administrative workflows.

Does this approach work for processing 100 vendor invoices at once?

Processing 100 vendor invoices at once is exactly what this Skill automates. It extracts the invoice number, date, and total amount from each PDF document in the batch, compiling the structured data into a single CSV file for administrative workflows.