ocr-and-documents

Extract text, tables, and images from PDFs and scanned documents.

7|1|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/paxlabs-inc/ion-agent --skill ocr-and-documents-paxlabs-inc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/paxlabs-inc/ion-agent/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/paxlabs-inc/ion-agent --skill ocr-and-documents-paxlabs-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, pymupdf4llm, marker-pdf, python-docx, and includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of extracting information from complex, non-text-based, or scanned documents that standard parsers cannot read.

Core Features & Use Cases

  • Intelligent Extraction: Choose between lightweight text extraction or high-quality OCR for scanned documents and complex layouts.
  • Document Management: Perform batch operations including splitting, merging, and searching across large document sets.
  • Use Case: Use this skill to convert a stack of scanned paper invoices into structured markdown or to extract specific data tables from a complex research paper.

Quick Start

Use the ocr-and-documents skill to extract all text from the local file report.pdf using the lightweight pymupdf method.

Frequently Asked Questions about ocr-and-documents

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

FAQPage Schema
How do I extract text from a scanned PDF document?▼

To extract text from scanned PDFs, use OCR engines like marker-pdf to recognize text and complex layouts. This process converts non-text-based scans into structured digital text for workflow integration.

What is the best way to extract data tables from research papers?▼

The best way to extract data tables from research papers is using high-quality OCR and layout analysis tools like pymupdf4llm. These engines parse complex academic layouts and isolate tabular data for structured output.

Can I convert scanned invoices into structured markdown?▼

Yes, you can convert scanned invoices into structured markdown by applying OCR and document parsing techniques. Tools like pymupdf and marker-pdf read scanned content and format the extracted text and tables into markdown.

Does pymupdf support batch splitting and merging of large document sets?▼

Yes, pymupdf supports batch document management operations including splitting, merging, and searching across large document sets. You can automate these actions to process multiple files efficiently.

When should I use lightweight text extraction instead of high-quality OCR?▼

Use lightweight text extraction with pymupdf for standard digital PDFs to save processing time. Switch to high-quality OCR with marker-pdf when handling scanned documents, forms, or files with complex layouts requiring deeper analysis.