pdf

Extract text and tables from PDF documents, including scanned files via OCR.

88|22|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/travisjneuman/.claude --skill pdf-travisjneuman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/travisjneuman/.claude/tree/main/skills/document-skills/pdf
Command: npx skills add https://github.com/travisjneuman/.claude --skill pdf-travisjneuman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

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

Core Features & Use Cases

  • Form Filling: Handles both fillable and non-fillable PDF forms by either directly populating fields or adding annotations.
  • Data Extraction: Extracts text and tables from PDFs, supporting scanned documents via OCR.
  • Use Case: Automatically process a batch of customer onboarding forms by extracting information and populating a CRM, or merge multiple PDF reports into a single document.

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 a PDF document?

To extract text and tables from a PDF document, this Skill uses pdfplumber to parse structured content and pytesseract for scanned files. It automates data digitization by programmatically interacting with document structures for batch processing.

How do I automate filling out PDF forms programmatically?

You can automate filling PDF forms by populating fillable fields directly or adding annotations to non-fillable documents. This handles both form types to automate document processing and eliminate manual data entry effort.

Does this OCR extraction work with scanned PDF documents?

Yes, OCR extraction works with scanned PDF documents by converting pages using pdf2image and applying pytesseract. This data extraction mechanism digitizes scanned text, making it accessible for automated document processing tasks.

What is the best way to process a batch of customer onboarding PDF forms?

The best way to process a batch of customer onboarding PDF forms is using this Skill to extract information and populate a CRM. It supports batch processing by automating form filling and data extraction across multiple files.

Can I merge multiple PDF reports into a single document?

Yes, you can merge multiple PDF reports into a single document using the pypdf dependency. This manipulation feature consolidates separate files, streamlining document processing and report generation workflows.