ocr-and-documents

Extract text from PDFs and scans into Markdown using pymupdf or marker-pdf.

150|25|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill ocr-and-documents-devsoul2026
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/Devsoul2026/Hermes-One-Click/tree/main/hermes-agent/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/Devsoul2026/Hermes-One-Click --skill ocr-and-documents-devsoul2026

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extracting text from PDFs, scans, and diverse document formats is often manual, slow, and error-prone. This Skill provides OCR-assisted and lightweight extraction to deliver editable text or Markdown-ready content.

Core Features & Use Cases

  • Lightweight text extraction from PDFs using pymupdf for speed and low footprint.
  • OCR-enabled parsing with marker-pdf for scanned documents, tables, and complex layouts.
  • Use Case: researchers converting Arxiv PDFs into Markdown notes for quick analysis and archiving.

Quick Start

Ask the assistant to extract text from a PDF or scanned document using the lightweight pymupdf workflow by default, or enable marker-pdf for OCR when dealing with images and complex layouts.

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

To extract text from a scanned PDF, the Skill applies OCR via marker-pdf to parse images and complex layouts, converting them into clean, structured Markdown ready for downstream analytics.

What is the best way to convert academic papers into Markdown notes?▼

Converting academic papers into Markdown notes is handled by lightweight pymupdf extraction for digital PDFs or marker-pdf OCR for scans, producing editable, structured text outputs for quick analysis and archiving.

Does this PDF text extraction approach support URL sources?▼

PDF text extraction supports URL sources by attempting web_extract first for online documents, automatically falling back to local extraction methods when needed to ensure successful content retrieval.

When should I choose pymupdf over marker-pdf for document processing?▼

Choose pymupdf for lightweight, fast text extraction from digital PDFs with low footprint, and switch to marker-pdf when dealing with scanned documents, tables, and complex layouts requiring OCR.

Can I extract text from invoices and e-books into structured formats?▼

Text extraction from invoices and e-books converts documents into usable text or Markdown, ensuring outputs are clean, structured, and ready for downstream analytics workflows.

Do I need pymupdf4llm to extract text from PDFs for downstream analytics?▼

Extracting text from PDFs for downstream analytics uses pymupdf4llm alongside pymupdf and marker-pdf to ensure the extracted content is clean, structured, and optimized for large language model consumption.