document-processing

Extracts and manages PDF and Excel content using Python libraries like pydf, pdfplumber, reportlab, pandas, and openpyxl.

4|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill document-processing-thejordanleopold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-processing
Source: https://github.com/thejordanleopold/claude-code-skills-distilled/tree/main/document-processing
Command: npx skills add https://github.com/thejordanleopold/claude-code-skills-distilled --skill document-processing-thejordanleopold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reading, editing, merging, splitting, and extracting content from PDFs and Excel/spreadsheet files can be tedious and error-prone, hindering data workflows and decision-making.

Core Features & Use Cases

  • Document digestion: Read, edit, and convert PDFs and spreadsheets (Excel, CSV, TSV) to structured data and reusable formats.
  • Data extraction & modeling: Pull text, tables, and metadata for financial models, reports, and archival processes.
  • Use Case: Automate invoice processing by extracting line items, totals, and dates from a batch of PDFs and exporting to CSV or Excel for downstream analytics.

Quick Start

Process a sample invoice.pdf to extract line items and export them to CSV.

Frequently Asked Questions about document-processing

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

FAQPage Schema
How do I extract tables and text from PDF files into Excel?

To extract tables and text from PDF files into Excel, this Skill parses source documents using pdfplumber and pypdf, then exports the structured content into Excel or CSV formats. It automates reading and transforming data for downstream analytics workflows.

Can I perform OCR on scanned PDF documents to get structured data?

Yes, you can perform OCR on scanned PDF documents to get structured data. The Skill applies optical character recognition to extract text from image-based PDFs, converting previously inaccessible scans into searchable and reusable content for your data workflows.

What is the best way to automate invoice processing from a batch of PDFs?

The best way to automate invoice processing from PDFs is to extract line items, totals, and dates from a batch of files and export them directly to CSV or Excel. This streamlines document workflows by automating data extraction and transformation tasks.

Does this document processing tool support merging and splitting spreadsheets?

Yes, this document processing tool supports merging and splitting spreadsheets. It leverages openpyxl and pandas to read, edit, merge, and split Excel, CSV, and TSV files, enabling you to manage and transform spreadsheet content efficiently.

How do I build financial models in Excel using data extracted from PDFs?

To build financial models in Excel using data extracted from PDFs, the Skill pulls text, tables, and metadata from source documents and transforms them into structured formats. This extracted data can then be directly imported into your financial models and reports.

What are the limitations when converting PDFs to structured data?

Limitations when converting PDFs to structured data include potential extraction errors from complex layouts or scanned documents without OCR. While pypdf and pdfplumber parse text and tables effectively, heavily image-based or non-standard PDFs may require additional optical character recognition processing.