pdf

Extract text and tables from PDF documents using OCR.

14|2|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/excatt/superclaude-plusplus --skill pdf-excatt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/excatt/superclaude-plusplus/tree/main/skills/pdf
Command: npx skills add https://github.com/excatt/superclaude-plusplus --skill pdf-excatt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenges of manually interacting with PDF documents, such as extracting information, creating new documents, or modifying existing ones.

Core Features & Use Cases

  • Text and Table Extraction: Extract text content while preserving layout and automatically detect and convert tables into data formats.
  • Document Manipulation: Merge multiple PDFs, split documents, rotate pages, add watermarks, and apply encryption.
  • PDF Creation: Generate new PDF documents from scratch with custom formatting.
  • Form Handling: Fill and process PDF forms, and access document metadata.
  • Use Case: Automate the process of extracting data from a batch of scanned invoices by using OCR and table detection, then compiling the extracted data into a spreadsheet.

Quick Start

Use the PDF skill to extract all tables from the document named 'report.pdf'.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract tables and text from a PDF document?

To extract tables and text from a PDF, this toolkit uses pdfplumber to preserve layout and automatically detect tables, converting them into structured data formats for immediate use.

Can I merge multiple PDF files or split an existing document into separate pages?

Yes, you can merge multiple PDFs, split documents, rotate pages, add watermarks, and apply encryption using the pypdf library for comprehensive document manipulation.

What is the best way to extract data from a batch of scanned PDF invoices?

The best way to extract data from scanned PDFs is using the toolkit's OCR capabilities combined with table detection to automatically pull invoice data and compile it into a spreadsheet.

How do I create a new PDF document from scratch with custom formatting?

You can create new PDF documents from scratch with custom formatting using the reportlab library, which supports generating structured text and layouts programmatically.

Does this toolkit support filling and processing interactive PDF forms?

Yes, the toolkit supports form handling, allowing you to fill and process PDF forms while also accessing underlying document metadata for validation and routing.

What Python libraries do I need to manipulate PDFs and perform data extraction?

You need pypdf for document manipulation, pdfplumber for text and table extraction, and reportlab for PDF creation, all of which are included as core dependencies.