ocr-document-processor

Extract text from images and scanned PDFs using OCR with structured output.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-document-processor
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/ocr-document-processor
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytesseract, Pillow, PyMuPDF, opencv-python, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill overcomes the challenge of extracting text from images and scanned documents, making them searchable, editable, and processable.

Core Features & Use Cases

  • Image & PDF OCR: Extracts text from various image formats (PNG, JPEG) and scanned PDFs.
  • Multi-language Support: Handles over 100 languages for global document processing.
  • Structured Output: Provides text in plain text, Markdown, JSON, or HTML, and can extract tables to CSV.
  • Use Case: Automatically convert a stack of scanned receipts into a structured JSON file for expense reporting.

Quick Start

Use the ocr-document-processor skill to extract all text from the file 'receipt.png'.

Frequently Asked Questions about ocr-document-processor

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 Skill uses Optical Character Recognition (OCR) to process PNG, JPEG, and PDF files. It includes image preprocessing to enhance recognition accuracy before generating editable text output.

Can I batch process multiple images for OCR text extraction?

Yes, you can batch process multiple images for OCR text extraction. The Skill includes built-in batch processing capabilities to handle stacks of files like scanned receipts, converting them into structured outputs simultaneously.

Does OCR text extraction support multiple languages?

OCR text extraction supports over 100 languages for global document processing. This extensive multi-language support allows you to accurately extract text from international documents and scanned images without needing separate configurations.

What formats can I export extracted text and tables to?

You can export extracted text to plain text, Markdown, JSON, or HTML formats. Additionally, the Skill facilitates structured table extraction directly to CSV format, enabling immediate data integration into spreadsheets or databases.

How does image preprocessing improve OCR accuracy?

Image preprocessing improves OCR accuracy by optimizing the input visuals before recognition begins. By applying techniques via OpenCV and NumPy, it cleans up image noise and adjusts contrast, ensuring the OCR engine reads text more reliably.

What dependencies do I need for PDF OCR and image to text conversion?

For PDF OCR and image to text conversion, you need the pytesseract, Pillow, PyMuPDF, opencv-python, and numpy dependencies. These libraries handle image manipulation, PDF rendering, and the core OCR engine integration.