pdf-extraction

Extract text, tables, and metadata from PDF files into structured output.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/hmzainjamil/claude-office-skills --skill pdf-extraction-hmzainjamil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-extraction
Source: https://github.com/hmzainjamil/claude-office-skills/tree/main/pdf-extraction
Command: npx skills add https://github.com/hmzainjamil/claude-office-skills --skill pdf-extraction-hmzainjamil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual burden of copying text, tables, and document metadata from PDFs by turning PDF content into structured, usable output.

Core Features & Use Cases

  • Text extraction: Pull readable text from native PDFs, including page ranges and layout-aware output.
  • Table extraction: Detect and extract tables for analysis, CSV export, or spreadsheet workflows.
  • Metadata and region-based parsing: Inspect document metadata, crop to specific areas, and isolate content by position or font style.
  • Use case: A finance or operations user can extract invoice totals, report tables, or resume sections from PDFs without manual retyping.

Quick Start

Ask to extract the text and tables from the attached PDF and summarize the key fields in a structured format.

Frequently Asked Questions about pdf-extraction

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

FAQPage Schema
How do I extract tables from PDF files into a structured format?

You can extract tables from PDF files into structured, machine-readable output by applying layout-aware extraction and table detection. This approach handles invoice analysis and financial reports by isolating table data for CSV export or spreadsheet workflows.

Can I parse text from specific pages or regions in a PDF document?

Yes, PDF text parsing supports page-level extraction, allowing you to specify page ranges. You can also crop to specific areas and isolate content by position or font style using region-based parsing for precise document mining.

What is the best way to pull metadata from native PDF documents?

The best way to pull metadata from native PDF documents is by inspecting the file's internal properties through a pdfplumber-based workflow. This allows you to extract document metadata alongside text and tables for comprehensive invoice or resume analysis.

Does pdfplumber work for parsing financial reports and invoices?

Yes, pdfplumber works effectively for parsing financial reports and invoices. It applies layout-aware extraction to capture text, detect tables, and isolate specific fields like invoice totals, turning native PDF content into structured output without manual retyping.

How do I extract resume sections from a PDF without losing the layout?

To extract resume sections from a PDF without losing layout, apply layout-aware text parsing and region-based cropping. This isolates content by position or font style, ensuring the extracted text maintains its structural context for analysis.