ocr-and-documents

Extract and edit text from PDFs and scanned documents using OCR.

1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/whichguy/hermes-skills-marketplace --skill ocr-and-documents-whichguy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/whichguy/hermes-skills-marketplace/tree/main/skills/ocr-and-documents
Command: npx skills add https://github.com/whichguy/hermes-skills-marketplace --skill ocr-and-documents-whichguy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates OCR and document processing, enabling the quick and efficient extraction of text from PDFs, scanned documents, and images. It also allows for basic PDF content editing.

Core Features & Use Cases

  • Text Extraction: Extract text from PDFs, scanned documents, and images using OCR.
  • PDF Editing: Make basic changes to PDF content like correcting typos, changing titles, and updating dates.
  • Use Case: Quickly convert scanned receipts into editable text, or update meeting notes with the click of a button.

Quick Start

Use the ocr-and-documents skill to extract text from 'scan-receipt.pdf'.

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 images using OCR?

You can extract text from scanned PDFs and images using OCR by applying optical character recognition to recognize text within image-based documents. This skill automates that process, providing accurate text extraction from scanned receipts and documents.

What is the best way to perform PDF editing and update text like titles and dates?

The best way to perform PDF editing and update text like titles and dates is by using a document processing library that supports direct content modification. This skill enables basic PDF content editing, allowing you to correct typos and update meeting notes efficiently.

Can I use pymupdf and marker-pdf for document processing and reading order detection?

Yes, you can use pymupdf and marker-pdf for document processing and reading order detection. These Python libraries are utilized by this skill to handle text-based PDFs, extract tables and equations, and accurately detect the reading order of document elements.

Does this OCR approach work with complex document elements like tables, equations, and forms?

Yes, this OCR approach works with complex document elements like tables, equations, and forms. The document processing capabilities include features for recognizing and extracting these specific structures from scanned documents and PDFs, enhanced further by LLM-based accuracy improvements.

How do I extract images and remove headers and footers from PDF documents?

To extract images and remove headers and footers from PDF documents, you apply a document processing script that isolates and removes these specific page elements. This skill includes features for headers and footers removal alongside image extraction from your PDFs.