pdf

Extract text and structured data from PDF documents using Python libraries.

1|Updated May 21, 2026
One-click install
npx skills add https://github.com/youhei-ushio/dotclaude-public --skill pdf-youhei-ushio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/youhei-ushio/dotclaude-public/tree/main/skills/global/pdf
Command: npx skills add https://github.com/youhei-ushio/dotclaude-public --skill pdf-youhei-ushio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually converting PDF documents into structured data is time-consuming and error-prone. This Skill simplifies the process, allowing you to quickly extract information from PDFs.

Core Features & Use Cases

  • Text Extraction: Extract text from PDFs with accuracy.
  • Image to Text: Convert images within PDFs to text.
  • Data Extraction: Identify and extract data from tables and forms.
  • Use Case: Quickly convert legal documents, invoices, or reports into CSV or JSON for analysis.

Quick Start

Run the 'pdf' skill and specify the input PDF file, e.g., 'pdf extract --input my_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 text and data from PDF documents using Python?

To extract text and data from PDF documents using Python, this Skill utilizes libraries like pypdf2 and pdfplumber to convert PDFs to text and identify structured information from tables and forms. It processes images within PDFs using pytesseract for comprehensive document digitization.

Can I convert scanned images inside a PDF to text?

Yes, you can convert images inside a PDF to text using this Skill. It utilizes the pytesseract library to perform image to text conversion, allowing you to extract text from scanned documents and images embedded within PDF files during the extraction process.

What's the best way to automate extracting tables from PDF invoices?

The best way to automate extracting tables from PDF invoices is using this Skill's data extraction feature. It identifies and extracts structured information from tables and forms, allowing you to quickly convert legal documents, invoices, or reports into CSV or JSON for analysis.

Does this PDF text extraction approach work with Python and pytesseract?

Yes, this PDF text extraction approach works with Python and pytesseract. It relies on Python libraries including pypdf2, pdfplumber, and pytesseract to convert PDFs to text, process images, and extract structured information for document digitization and administrative automation.

How do I convert PDF reports into JSON or CSV for analysis?

To convert PDF reports into JSON or CSV for analysis, run the Skill by specifying your input file, such as 'pdf extract --input my_report.pdf'. The Skill extracts text and structured data from the PDF, making it actionable and ready for downstream analysis.

What are the limitations of extracting data from PDF forms?

While the Skill extracts text and structured data from PDF forms using pypdf2, pdfplumber, and pytesseract for image processing, limitations may arise from heavily complex or non-standard layouts. It is ideal for administrative automation but may require clean input files for accurate table extraction.