ocr-and-documents

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

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

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 solves the challenge of extracting high-quality text, tables, and structured data from diverse document formats, including scanned PDFs that require OCR and complex layouts that standard parsers fail to read.

Core Features & Use Cases

  • Intelligent Extraction: Choose between lightweight text extraction for standard PDFs or high-quality OCR for scanned documents and complex LaTeX equations.
  • Document Manipulation: Perform batch operations such as splitting, merging, and searching across multiple PDF files.
  • Use Case: Use this to convert a batch of scanned research papers into clean Markdown files or to extract specific tables from a multi-page financial report.

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
What is the best way to extract text from scanned PDFs using OCR?

Yes, you can convert PDFs to Markdown files using the pymupdf4llm engine. This skill provides intelligent extraction, allowing you to transform standard PDFs and scanned research papers into clean, structured Markdown format.

Does this tool support extracting tables and images from local PDF files?

Yes, this tool supports extracting tables and retrieving images from local PDF files. It uses pymupdf and pymupdf4llm to perform document parsing, handling batch conversion and multi-page financial reports effectively.

How do I extract specific text from a multi-page financial report?

To extract specific text from a multi-page financial report, use the lightweight pymupdf engine. This skill performs document manipulation operations like searching, splitting, and merging across multiple local PDF files to isolate data.

Do I need Python dependencies installed to parse complex PDF layouts?

Yes, you need Python dependencies installed to parse complex PDF layouts. This skill requires pymupdf, pymupdf4llm, and marker-pdf to handle varying levels of document complexity and OCR requirements successfully.