pdf-extractor

Extract text, tables, and images from PDF files using pdfplumber and pypdf.

145|28|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/guia-matthieu/clawfu-skills --skill pdf-extractor-guia-matthieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-extractor
Source: https://github.com/guia-matthieu/clawfu-skills/tree/main/skills/automation/pdf-extractor
Command: npx skills add https://github.com/guia-matthieu/clawfu-skills --skill pdf-extractor-guia-matthieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pypdf, Pillow, pandas, click, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the extraction of valuable information like text, tables, and images from PDF documents, transforming static files into usable data.

Core Features & Use Cases

  • Text Extraction: Pull all textual content from PDFs, useful for research papers or reports.
  • Table Extraction: Convert tables within PDFs into structured CSV files for analysis.
  • Image Extraction: Save images embedded within presentations or documents.
  • PDF Merging: Combine multiple PDF files into a single document.
  • Use Case: Automatically extract all tables from a financial report PDF and save them as CSV files for further analysis in a spreadsheet.

Quick Start

Use the pdf-extractor skill to extract all tables from the attached document named 'quarterly_report.pdf' and save them to a file named 'report_tables.csv'.

Frequently Asked Questions about pdf-extractor

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

FAQPage Schema
How do I extract tables from a PDF and save them as CSV files?

PDF table extraction converts embedded tables into structured CSV files for analysis. This Skill automates the retrieval of tabular data from PDF reports, transforming static documents into usable spreadsheets for data review.

Can I pull text from specific pages of a PDF document?

Yes, you can pull text from specific pages of a PDF. This Skill supports targeted page extraction, allowing you to retrieve textual content from individual pages or batch convert entire PDFs into text files for research.

Does pdfplumber work well for extracting images from PDFs?

Yes, pdfplumber works well for extracting images from PDFs. Combined with Pillow, this Skill saves images embedded within documents, retrieving visual data from static unstructured PDF formats for repurposing.

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

The best way to merge multiple PDF files into one document is using pypdf. This Skill combines multiple PDF documents into a single file, streamlining the consolidation of separate reports or static files.

Are there limitations when extracting data from unstructured PDF formats?

Limitations when extracting data from unstructured PDF formats depend on document structure. This Skill uses pdfplumber and pypdf to retrieve text, tables, and images, but heavily formatted or scanned PDFs may yield less accurate extraction.