ocr-and-documents

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

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/jacardl/New-Radar --skill ocr-and-documents-jacardl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/jacardl/New-Radar/tree/main/backend/frameworks/hermes-agent/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/jacardl/New-Radar --skill ocr-and-documents-jacardl

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extracts text from PDFs and scanned documents using OCR and document parsing tools to transform heterogeneous formats into searchable, structured text.

Core Features & Use Cases

  • Remote URL extraction with web_extract first for online documents.
  • Local extraction using pymupdf for text-based PDFs and marker-pdf for OCR-enabled content (scans, equations, complex layouts).
  • Support for DOCX, PPTX, EPUB, and other formats via specialized parsers, enabling research, archiving, and knowledge extraction workflows.

Quick Start

Provide the path to a document or a URL and I will extract text and metadata using the best available extractor.

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 using OCR?

To extract text from scanned PDFs, this tool applies marker-pdf for OCR-enabled documents to convert complex layouts and scans into structured text. It automatically selects this parser when standard text extraction is insufficient.

What is the best way to extract text from a remote document URL?

The best way to extract text from a remote document URL is using the web_extract method first. This function fetches online documents remotely and falls back to local extractors like pymupdf only when needed.

Does pymupdf support text extraction from DOCX and PPTX files?

PyMuPDF primarily handles text-based PDFs, but the extraction workflow supports DOCX, PPTX, and EPUB via specialized parsers. It routes documents to the correct parser to transform heterogeneous formats into searchable text.

When do I need OCR for PDF text extraction?

You need OCR for PDF text extraction when working with scanned documents, equations, or complex layouts where standard parsing fails. The tool triggers marker-pdf automatically for these OCR-enabled documents.

Can I use this to extract text from local PDFs without OCR?

Yes, you can extract text from local PDFs without OCR using the pymupdf parser. This tool specifies local extraction with pymupdf for text-based content, ensuring fast parsing for digital documents.