ocr-document

Convert unsearchable PDFs and images into searchable text and tables.

5|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JansenAnalytics/claudex --skill ocr-document
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-document
Source: https://github.com/JansenAnalytics/claudex/tree/main/skills/ocr-document
Command: npx skills add https://github.com/JansenAnalytics/claudex --skill ocr-document

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, pdfplumber, pdf2image, pytesseract, Pillow, requests, and includes scripts (resource) components.

What problem does it solve?

Converts unsearchable PDFs and images into searchable, structured text and tables, enabling fast digitization and data extraction.

Core Features & Use Cases

  • Multi-method extraction: auto/text/ocr/hybrid strategies for PDFs and images.
  • Structured table extraction: preserves tables via pdfplumber for easy data ingestion.
  • Language support: Norwegian and English OCR with configurable language options.
  • Auxiliary tooling: download and process Telegram documents via the included scripts.
  • Real-world use case: digitize contracts or research papers to index and search content quickly.

Quick Start

Supply a PDF or image file to extract text and tables using OCR when needed.

Frequently Asked Questions about ocr-document

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from scanned PDFs and images?

To extract text from scanned PDFs and images, this tool applies Tesseract OCR alongside PyMuPDF and pdfplumber, converting unsearchable documents into searchable, structured text and tables.

Can I extract tables from PDF documents into structured data?

You can extract tables from PDF documents into structured data using pdfplumber, which preserves table layouts for easy data ingestion and digitization of contracts or research papers.

What is the best way to OCR a PDF that has both searchable and scanned pages?

The best way to OCR a mixed PDF is using the hybrid extraction strategy, which automatically applies text extraction to searchable pages and Tesseract OCR to scanned image pages.

Does Tesseract OCR support Norwegian language extraction?

Yes, Tesseract OCR supports Norwegian language extraction alongside English, with configurable language options to handle multilingual document digitization and research review workflows.

What are the limitations of using Tesseract OCR for document digitization?

Tesseract OCR for document digitization may struggle with low-quality scans or complex layouts, though combining it with PyMuPDF and pdfplumber in a hybrid approach improves extraction accuracy across mixed documents.

Do I need to install Tesseract separately to perform OCR on images?

Yes, you need Tesseract installed as a system dependency to perform OCR on images, as the Skill relies on pytesseract, pdf2image, and Pillow to process and extract text from unsearchable image files.