ocr-and-documents

Extract text from PDFs and scanned documents using pymupdf and marker-pdf.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/ajayjoshi-ciphersonic/octo-reach --skill ocr-and-documents-ajayjoshi-ciphersonic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/ajayjoshi-ciphersonic/octo-reach/tree/main/hermes/skills-productivity/ocr-and-documents
Command: npx skills add https://github.com/ajayjoshi-ciphersonic/octo-reach --skill ocr-and-documents-ajayjoshi-ciphersonic

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a solution for users who need to extract text from PDFs and scanned documents with high accuracy, without the need for manual OCR.

Core Features & Use Cases

  • OCR for PDFs and Scanned Documents: Extract text from a wide range of document formats, including PDFs, scanned documents, and images.
  • Document Parsing: Extract structured data from tables and forms within documents.
  • Use Case: If you have a stack of scanned receipts that you need to digitize for accounting purposes, this Skill can help you convert them into a usable format.

Quick Start

Use the ocr-and-documents skill to extract text from the scanned document 'scanned_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 without manual data entry?

Text extraction from scanned PDFs is automated here using high-accuracy OCR. It handles a variety of document formats and digitizes scanned receipts or forms directly into usable text, eliminating manual entry.

Can I parse structured data like tables from PDF documents?

Yes, document parsing extracts structured data from tables and forms within PDFs. This allows you to pull specific tabular data from scanned documents rather than just flat text for usable formats.

What libraries do I need to process scanned documents for text extraction?

Processing scanned documents requires pymupdf, marker-pdf, python-docx, and python-pptx. These dependencies handle PDF parsing, OCR, and rendering extracted text across various document formats.

What is the best way to digitize a stack of scanned receipts for accounting?

Digitizing scanned receipts for accounting is handled by automating OCR across the stack. The skill converts scanned receipt PDFs into usable text data, streamlining the document digitization process.

Does this OCR approach work with both PDFs and image-based scanned documents?

Yes, OCR for PDFs and scanned documents is supported across a wide range of formats. It accurately extracts text from both native PDFs and image-based scanned documents for data extraction.