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.