pdf-reader

Extract text, tables, and forms from PDF documents into JSON or CSV.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/bacoco/openfang-fork --skill pdf-reader-bacoco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-reader
Source: https://github.com/bacoco/openfang-fork/tree/main/crates/openfang-skills/bundled/pdf-reader
Command: npx skills add https://github.com/bacoco/openfang-fork --skill pdf-reader-bacoco

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of extracting and interpreting information locked within PDF documents, making content accessible and actionable.

Core Features & Use Cases

  • Content Extraction: Extracts text, tables, and form data from various PDF types (text-based, scanned).
  • Structured Data Output: Presents extracted information in formats like Markdown, JSON, or CSV.
  • Analysis & Summarization: Provides summaries, identifies key data points, and compares documents.
  • Use Case: Automatically extract all line items and totals from a batch of PDF invoices and compile them into a CSV for accounting.

Quick Start

Use the pdf-reader skill to extract and summarize the content of the document 'annual-report.pdf'.

Frequently Asked Questions about pdf-reader

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

FAQPage Schema
How do I extract data from PDF tables and forms into a structured format?

PDF data extraction pulls text, tables, and form data from documents and converts them into structured formats like JSON, CSV, or Markdown, preserving the original document's logical hierarchy and structure.

Can I extract text from scanned PDFs using OCR?

Yes, scanned PDFs are processed using OCR to extract text and tables. This handles both text-based and scanned documents, making previously inaccessible content available for analysis and structured data output.

What is the best way to compare multiple PDF documents and summarize their content?

PDF analysis compares multiple documents to identify key data points and differences, while summarization condenses the extracted content into actionable summaries, making large volumes of document data easier to interpret.

How do I automatically extract line items and totals from a batch of PDF invoices?

Invoice data extraction automatically identifies line items and totals across a batch of PDF files, compiling the extracted financial data into a CSV format for streamlined accounting and record-keeping.

Does PDF extraction preserve the logical hierarchy and structure of the original document?

Yes, PDF extraction preserves the document's logical hierarchy and structure. This ensures that extracted text, tables, and forms maintain their original context and relationships when converted to Markdown or JSON.

What formats can I export extracted PDF content into?

Extracted PDF content can be exported into structured formats including JSON, CSV, and Markdown, allowing for seamless integration of text, tables, and form data into downstream data processing workflows.