ocr-and-documents

Extract text and metadata from PDFs and scanned documents using OCR and parsing tools.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill ocr-and-documents-chris-chai-minjae
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/Chris-Chai-Minjae/hermes-agent-r1-bridge --skill ocr-and-documents-chris-chai-minjae

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill consolidates OCR and document parsing to extract text and structure from PDFs, scanned documents, and common Office formats, enabling quick digitization and analysis.

Core Features & Use Cases

  • Remote URL extraction via web_extract (first choice for online documents).
  • Local extraction using pymupdf for text-based PDFs.
  • OCR-based extraction using marker-pdf for scanned docs, equations, and complex layouts.
  • Output formats include Markdown, metadata, and, when available, tables and images; supports DOCX/PPTX workflows as ancillary references.
  • Real-world use: convert ArXiv PDFs to Markdown or extract data tables from scanned reports for archival research.

Quick Start

Process a local or remote PDF or scanned document to extract text and tables using the appropriate 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 and convert them to markdown?

To extract text from scanned PDFs and convert them to markdown, this Skill applies marker-pdf for OCR-driven extraction. It processes complex layouts and equations, outputting structured markdown and metadata suitable for research and archival workflows.

What is the best way to parse text-based PDFs for searchable text extraction?

The best way to parse text-based PDFs for searchable text extraction is using pymupdf. This Skill leverages pymupdf to quickly extract text and metadata from local PDF documents without requiring OCR, generating markdown output.

Can I extract text and tables from remote PDF URLs?

Yes, you can extract text and tables from remote PDF URLs. This Skill uses web_extract as the first choice for online documents, pulling remote files and converting them into searchable text, markdown, or structured data.

Does this OCR and document parsing tool support DOCX and PPTX files?

Yes, this OCR and document parsing tool supports DOCX and PPTX files as ancillary references. While primarily focused on PDFs and scanned documents, it accommodates common Office formats to support broader document digitization workflows.

Why does PDF extraction fail or stop unexpectedly on large collections?

PDF extraction may fail on large collections due to insufficient storage. This Skill performs disk-space validation as a safety check before processing, ensuring adequate capacity for extracting text, metadata, and images from large PDF document batches.