anthropic-pdf

Extract text and tables from PDFs using Python libraries.

461|129|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/davekilleen/Dex --skill anthropic-pdf-davekilleen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anthropic-pdf
Source: https://github.com/davekilleen/Dex/tree/main/.claude/skills/anthropic-pdf
Command: npx skills add https://github.com/davekilleen/Dex --skill anthropic-pdf-davekilleen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the complex and time-consuming tasks associated with PDF document manipulation, including data extraction, form handling, and document generation.

Core Features & Use Cases

  • Comprehensive PDF Manipulation: Extract text and tables, create new PDFs, merge/split documents, and handle PDF forms.
  • Automated Data Extraction: Convert PDF content into structured data formats (e.g., Excel) for analysis.
  • Programmatic PDF Generation: Create custom PDF reports and documents from scratch.
  • Use Case: Automatically process a batch of scanned invoices by extracting key information (invoice number, date, amount) and storing it in a structured format, or programmatically generate personalized offer letters for clients.

Quick Start

Use the anthropic-pdf skill to extract all text from the document named 'report.pdf'.

Frequently Asked Questions about anthropic-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and tables from a PDF for data analysis?

Yes, you can programmatically generate custom PDF reports from scratch using the reportlab library, allowing you to create personalized documents and offer letters at scale.

What is the best way to process a batch of scanned PDF invoices?

Processing scanned PDF invoices involves using pytesseract and pdf2image for OCR text extraction, followed by pandas to store extracted details like invoice numbers into structured formats.

Can I use Python to merge, split, and fill PDF forms programmatically?

Yes, you can use Python to handle PDF forms and manipulate documents by merging and splitting files, leveraging pypdf for comprehensive programmatic document manipulation.

Does this PDF extraction approach support converting content directly to Excel?

Yes, this PDF extraction approach supports converting content directly to Excel by using pandas to transform the text and tables extracted via pdfplumber into structured data formats.

Are there limitations when extracting text from scanned PDF documents?

Extracting text from scanned PDF documents requires OCR capabilities via pytesseract and pdf2image; standard text extraction with pypdf alone will not work on image-based or un OCR-processed files.