ocr-and-documents

Extract text from PDFs and scanned documents into Markdown or plain text.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/x-TheFox/Corvus --skill ocr-and-documents-x-thefox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/x-TheFox/Corvus/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/x-TheFox/Corvus --skill ocr-and-documents-x-thefox

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extract text from PDFs, scanned documents, and images using OCR and document parsing tools to enable searchable text, indexing, and content reuse.

Core Features & Use Cases

  • OCR-based extraction for scanned PDFs and images
  • Lightweight text extraction via pymupdf for fast results
  • High-quality OCR and layout analysis via marker-pdf for complex documents
  • Output options including plain text, Markdown, or structured data

Quick Start

Convert a local document.pdf into searchable Markdown text using the provided scripts.

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 PDF documents and images?

To extract text from scanned PDFs and images, this Skill applies OCR pipelines and document parsing to convert them into searchable text, Markdown, or structured metadata. It handles both native text PDFs and image-based scans.

What is the best way to convert complex PDFs into Markdown?

The best way to convert complex PDFs into Markdown is using marker-pdf for high-quality OCR and layout analysis. This approach preserves document structure, handling research papers and reports effectively during extraction.

Does marker-pdf require a GPU for OCR document extraction?

Marker-pdf supports optional GPU and CPU-accelerated OCR pipelines for document extraction. While GPU acceleration improves processing speed for large documents, CPU mode remains available for standard environments.

Can I batch process invoices and reports for text extraction?

Yes, you can batch process invoices and reports for text extraction. The Skill includes optional batch processing capabilities to automatically extract text and convert multiple documents into searchable content.

When should I use pymupdf instead of marker-pdf for PDF text extraction?

You should use pymupdf for lightweight, fast text extraction from native text PDFs, whereas marker-pdf is better suited for complex documents and scanned PDFs requiring high-quality OCR and layout analysis.