ocr-and-documents

Extract text and structured data from PDFs and scanned images using OCR.

Updated May 4, 2026
One-click install
npx skills add https://github.com/InverterNetwork/hermes-agent --skill ocr-and-documents-inverternetwork
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/InverterNetwork/hermes-agent/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/InverterNetwork/hermes-agent --skill ocr-and-documents-inverternetwork

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of converting unstructured or scanned documents, such as PDFs, images, and complex layouts, into clean, machine-readable text or markdown.

Core Features & Use Cases

  • High-Quality OCR: Uses advanced models to extract text from scanned documents, equations, and complex tables.
  • Lightweight Extraction: Provides a fast, dependency-light method for standard text-based PDFs.
  • Use Case: You can use this to convert a batch of scanned research papers or handwritten notes into structured markdown files for your knowledge base.

Quick Start

Ask the agent to extract the text from your local document file using the appropriate tool based on your available system resources.

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 into markdown?

You can extract text from standard text-based PDFs quickly using the lightweight pymupdf dependency. This provides a fast, dependency-light method for standard text extraction without needing complex OCR processing.

Can I batch process scanned research papers for document digitization?

Yes, you can batch process scanned research papers for document digitization. The skill supports diverse workflows including batch file processing, converting multiple scanned documents or handwritten notes into structured markdown files.

Does this OCR extraction method work with complex tables and equations?

Yes, this OCR extraction works with complex tables and equations. It utilizes advanced models via marker-pdf to perform high-quality OCR, accurately extracting structured data from equations and complex table layouts.

What is the best way to convert a DOCX file to machine-readable text?

The best way to convert a DOCX file to machine-readable text is using the python-docx dependency. It parses various document formats, converting unstructured documents into clean, machine-readable text or markdown.

Do I need pymupdf or marker-pdf for lightweight PDF text extraction?

You need pymupdf for lightweight PDF text extraction, as it provides a fast method for standard text-based PDFs. You should use marker-pdf instead when you require high-fidelity OCR and complex layout parsing for scanned images.