ocr-and-documents

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

Updated May 3, 2026
One-click install
npx skills add https://github.com/JuanMS20/solviora-agent --skill ocr-and-documents-juanms20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/JuanMS20/solviora-agent/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/JuanMS20/solviora-agent --skill ocr-and-documents-juanms20

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extract text from PDFs and scanned documents to editable text and structured outputs.

Core Features & Use Cases

  • OCR-enabled text extraction for scanned documents
  • Lightweight extraction from PDFs via pymupdf with optional Markdown output
  • Batch processing of multiple pages or files for research and automation

Quick Start

Run the extraction workflow on a sample PDF 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 PDFs using OCR?

To extract text from scanned PDFs using OCR, this Skill uses marker-pdf to parse scanned documents. It targets both local and remote sources, enabling OCR-based text extraction and batch processing of multiple files.

Can I convert PDFs to Markdown using pymupdf?

Yes, you can convert PDFs to Markdown using pymupdf. The Skill provides scripts for lightweight extraction via pymupdf, offering optional Markdown output alongside standard plain text extraction.

Does this OCR tool support batch processing of multiple document pages?

This OCR tool supports batch processing of multiple document pages. It handles batch processing for both local and remote files, enabling automated text extraction across research documents.

What is the best way to extract text from remote PDF sources?

The best way to extract text from remote PDF sources is using this Skill's extraction scripts. It targets remote sources directly, utilizing pymupdf and marker-pdf to retrieve and parse text without local downloads.

Do I need marker-pdf to parse scanned documents?

Yes, you need marker-pdf to parse scanned documents. The Skill relies on marker-pdf specifically for OCR-based extraction, while pymupdf handles lightweight text extraction from standard PDFs.