pdf

Extract text and tables from PDFs and transform pages.

16|2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/thtskaran/claude-skills --skill pdf-thtskaran
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/thtskaran/claude-skills/tree/main/pdf
Command: npx skills add https://github.com/thtskaran/claude-skills --skill pdf-thtskaran

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the friction of handling PDFs by enabling extraction, transformation, and form filling without manual, error-prone layout work.

Core Features & Use Cases

  • Text and table extraction from PDFs into usable text and structured tables.
  • PDF transformations like merging, splitting, rotating, and watermarking.
  • PDF form filling for both fillable form fields and non-fillable PDFs via coordinate-based annotations (including optional OCR for scanned documents).

Quick Start

Tell the AI: "Extract all text and any tables from invoice-q3.pdf, then prepare any extracted content for reuse."

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?

PDF text and table extraction is automated by parsing document layouts into usable text and structured tables. This process relies on libraries like pdfplumber to identify textual content and table boundaries without manual formatting work.

What is the best way to fill out PDF forms automatically?

Filling PDF forms automatically is handled for both fillable form fields and non-fillable documents. The system applies coordinate-based annotations for non-fillable PDFs and includes validation with guided fallback paths to ensure accurate data entry.

Can I merge, split, and rotate PDF pages without manual layout work?

Merging, splitting, rotating, and watermarking PDF pages can be executed programmatically to transform documents. These PDF transformations remove the friction of manual layout adjustments by applying structural changes directly to the file.

Do I need OCR to extract text from scanned PDF documents?

OCR is optionally required for scanned PDF documents to make text extraction possible. When a document lacks embedded text, the process applies optical character recognition to convert the scanned images into machine-readable text.

Does pdfplumber support extracting structured tables from complex PDF layouts?

pdfplumber is used to support table extraction from complex PDF layouts into structured formats. It identifies table boundaries and textual content within the document, ensuring reliable parsing alongside pypdf for standard text extraction.