ocr-and-documents

Extract text, tables, and images from scanned PDFs and office files.

2|1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/heysuhas/hermes_cli --skill ocr-and-documents-heysuhas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/heysuhas/hermes_cli/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/heysuhas/hermes_cli --skill ocr-and-documents-heysuhas

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of extracting information from diverse document formats, including scanned PDFs, images, and complex layouts, which are otherwise inaccessible to standard text-processing tools.

Core Features & Use Cases

  • Intelligent Extraction: Choose between lightweight text extraction or high-quality OCR with layout analysis for complex documents.
  • Versatile Format Support: Process PDFs, DOCX, PPTX, XLSX, HTML, and EPUB files seamlessly.
  • Use Case: Use this skill to convert a batch of scanned research papers into clean Markdown files or to extract specific table data from a financial report for further analysis.

Quick Start

Use the ocr-and-documents skill to extract all text from the local file named report.pdf using the lightweight pymupdf engine.

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 and tables from scanned PDFs and office files?

To extract text and tables from scanned PDFs and office files, you can use this skill to perform high-fidelity OCR with layout analysis. It processes diverse formats including DOCX, PPTX, and XLSX, converting complex document structures into clean, accessible data for further analysis.

What's the best way to convert research papers into clean Markdown files?

The best way to convert research papers into clean Markdown files is using this skill's batch extraction capabilities. By utilizing the high-quality OCR engine, it parses complex layouts and metadata from scanned documents, outputting structured Markdown that preserves the original document's formatting.

Does this OCR text extraction tool support lightweight parsing for simple PDF documents?

Yes, this OCR text extraction tool supports lightweight parsing for simple PDF documents. You can choose the lightweight text extraction method using the pymupdf engine to quickly pull raw text without invoking the heavier layout analysis required for complex scanned documents.

Can I batch extract specific table data from financial reports in XLSX and PDF formats?

Yes, you can batch extract specific table data from financial reports in XLSX and PDF formats. The skill intelligently isolates tabular data across various document types, allowing you to retrieve structured table information for immediate use in data analysis workflows.

Do I need Python document processing libraries to perform OCR and metadata retrieval?

Yes, you need Python document processing libraries to perform OCR and metadata retrieval. This skill depends on pymupdf, pymupdf4llm, marker-pdf, and pandas to execute its text extraction, layout analysis, and batch processing functions effectively.

When should I use high-fidelity OCR with layout analysis instead of standard text extraction?

You should use high-fidelity OCR with layout analysis instead of standard text extraction when processing scanned PDFs or documents with complex structures. This approach ensures accurate data capture from images and intricate layouts that lightweight text parsing cannot interpret correctly.