ocr-and-documents

Extract text from PDFs and scanned documents using pymupdf and marker-pdf.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AlexKoncept/omnia-hub --skill ocr-and-documents-alexkoncept
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/AlexKoncept/omnia-hub/tree/main/HERMES/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/AlexKoncept/omnia-hub --skill ocr-and-documents-alexkoncept

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs and scanned documents often contain text that is not readily searchable. This skill provides reliable extraction of plain text, tables, and layout-aware content from PDFs, OCR-processed scans, and other document formats using lightweight and OCR-based tools.

Core Features & Use Cases

  • Text extraction from PDFs, scans, and images
  • OCR-enabled conversion of scanned documents to Markdown or structured data
  • Use Case: Researchers can convert academic papers and reports into searchable text and data for analysis

Quick Start

Apply the skill to a local PDF or scanned document to immediately extract readable text or markdown output.

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 scanned PDFs and images?

To extract text from scanned PDFs and images, you need OCR-assisted workflows using marker-pdf, which converts complex layouts and tables into searchable content and structured markdown.

What is the best way to convert PDFs with tables to Markdown?

Converting PDFs with tables to Markdown is best handled by marker-pdf, which performs high-accuracy OCR and layout-aware extraction to preserve structural data from complex documents.

Do I need pymupdf and marker-pdf to extract text from PDFs locally?

Yes, you need pymupdf and marker-pdf installed locally to run this skill, as pymupdf handles lightweight text extraction and marker-pdf provides the OCR engine for scanned documents.

Can I use lightweight text extraction for simple PDFs without OCR?

Yes, you can use lightweight text extraction for simple PDFs without OCR by utilizing pymupdf, which quickly pulls readable plain text from native digital documents without requiring heavy OCR processing.

Does marker-pdf support processing complex layouts in scanned documents?

Yes, marker-pdf supports processing complex layouts in scanned documents by applying high-accuracy OCR to extract text and tables, converting the scanned content into structured markdown data.

Why does text extraction fail on scanned PDFs without OCR?

Text extraction fails on scanned PDFs without OCR because the document content is embedded as images rather than selectable text, requiring marker-pdf to perform image-based OCR conversion.