ocr-and-documents

Extract text and structured data from PDFs, scans, and images.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the extraction of text and data from various document formats, including PDFs, scanned documents, and images, eliminating manual data entry and content retrieval bottlenecks.

Core Features & Use Cases

  • Text Extraction: Retrieves text from text-based PDFs and scanned documents using OCR.
  • Document Parsing: Handles complex layouts, tables, equations, and code blocks from various file types.
  • Remote URL Processing: Extracts content directly from URLs, simplifying access to online documents.
  • Use Case: Automatically extract all text and tables from a research paper PDF, a scanned business report, or a presentation slide to quickly gather information for analysis.

Quick Start

Use the ocr-and-documents skill to extract all text from the file named 'report.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 a scanned PDF document?

To extract text from a scanned PDF, this Skill applies OCR technology to recognize and retrieve text from image-based documents. It leverages marker-pdf and pymupdf to process complex layouts, yielding structured text data ready for analysis.

Can I parse complex layouts like tables and equations from PDFs?

Yes, you can parse complex layouts including tables, equations, and code blocks from PDFs. The Skill uses advanced document parsing libraries to accurately capture structured data, delivering clean text outputs from intricate document formats.

Does this tool support extracting data directly from a remote document URL?

Extracting data from a remote document URL is fully supported. The Skill processes online documents directly by fetching the content via the link, allowing you to retrieve text and structured data without downloading the file locally first.

What is the best way to extract structured data from PowerPoint and Word files?

The best way to extract structured data from PowerPoint and Word files is by using this Skill's built-in python-pptx and python-docx dependencies. It parses these formats to retrieve text and layout information, providing structured document outputs.

How does OCR document extraction handle text-based versus scanned files?

OCR document extraction handles text-based files by directly parsing the embedded text layer using pymupdf. For scanned files, it applies marker-pdf with OCR capabilities to recognize text from images, ensuring accurate extraction across both document types.