ocr-and-documents

Extract text and structured data from PDFs, DOCX, PPTX, and scanned documents.

174|23|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/RedWoodOG/Hermes-Desktop --skill ocr-and-documents-redwoodog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/RedWoodOG/Hermes-Desktop/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/RedWoodOG/Hermes-Desktop --skill ocr-and-documents-redwoodog

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates the extraction of text from PDFs and scanned documents, enabling quick conversion to editable formats and searchable content.

Core Features & Use Cases

  • Remote URL extraction via web_extract for PDFs and documents
  • Local text-based extraction using pymupdf for fast results
  • OCR-enabled extraction with marker-pdf for scanned docs, tables, and complex layouts
  • DOCX, PPTX and EPUB support via respective tools

Quick Start

Provide a document path or URL and I will extract and output the text and metadata 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 a scanned PDF using OCR?

To extract text from a scanned PDF using OCR, this skill applies marker-pdf to recognize text, tables, and complex layouts. It automatically selects marker-pdf for scanned documents while using pymupdf for text-based PDFs.

What is the best way to extract structured data from remote PDF URLs?

The best way to extract structured data from remote PDF URLs is using the web_extract functionality. It downloads remote documents and automatically selects the appropriate parsing tool to extract text and metadata.

Does pymupdf work for extracting text from DOCX and PPTX files?

pymupdf is used for fast text-based PDF extraction, not for DOCX and PPTX files. This skill supports DOCX, PPTX, and EPUB formats by selecting their respective dedicated parsing tools.

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

Use marker-pdf instead of pymupdf when processing scanned documents, tables, or complex layouts requiring OCR. Use pymupdf for text-based PDFs to achieve faster extraction speeds and conserve disk space.

Can I convert arxiv PDFs into editable text automatically?

Yes, you can convert arxiv PDFs into editable text by providing the document path or URL. The skill evaluates whether the PDF is text-based or scanned to apply the correct extraction method.