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.