pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables users to manipulate PDF files through extraction, merging, splitting, and form filling, simplifying document workflows.

Core Features & Use Cases

  • Text and Table Extraction: Extract readable text and structured table data from PDFs for analysis or archiving.
  • PDF Composition and Editing: Merge multiple PDFs, split pages, rotate pages, add watermarks, or create new PDFs for document assembly.
  • Use Case: A legal assistant needs to compile file PDFs, extract case data, and fill in standard forms automatically with the provided digital tools.

Quick Start

Use the pdf skill to extract text from a scanned document or to combine multiple report PDFs into a single file.

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 table data from a PDF for analysis?

To extract text and table data from a PDF, this Skill uses pdfplumber to pull readable content and structured tables, enabling you to archive or analyze document information accurately.

What is the best way to merge multiple PDF files into a single document?

The best way to merge multiple PDF files is using the pypdf library provided here, which assembles separate documents into one cohesive file for streamlined legal or business workflows.

Can I split and edit PDF pages like rotating or adding watermarks?

Yes, you can split, rotate, and add watermarks to PDF pages using pypdf, allowing comprehensive document editing and composition for administrative and legal use cases.

Does this approach work with scanned PDFs for text extraction?

Yes, text extraction from scanned PDFs is supported using pytesseract and pdf2image, converting image-based document pages into readable text for data processing workflows.

How do I create a new PDF or fill standard forms automatically?

You create new PDFs and fill standard forms automatically by leveraging the reportlab and pypdf libraries, simplifying digital document assembly and administrative form completion.

What are the limitations of using pypdf for PDF extraction?

While pypdf handles merging, splitting, and basic text extraction effectively, complex table data extraction requires pdfplumber, and scanned image documents require pytesseract for accurate results.