document-ocr-processing

Convert scanned Chuukese documents into searchable text with OCR.

Updated Dec 3, 2025
One-click install
npx skills add https://github.com/findinfinitelabs/chuuk --skill document-ocr-processing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-ocr-processing
Source: https://github.com/findinfinitelabs/chuuk/tree/main/.claude/skills/document-ocr-processing
Command: npx skills add https://github.com/findinfinitelabs/chuuk --skill document-ocr-processing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the challenge of converting scanned Chuukese documents into accurate, searchable, and structurally preserved text, enabling faster digitization and archival.

Core Features & Use Cases

  • Chuukese-Aware OCR: Enhanced recognition of accented characters and mixed Chuukese-English content.
  • Traditional Format & Layout Preservation: Maintains original document structure, headings, and formatting across pages.
  • Batch Processing: Efficiently processes multiple documents in a single run.
  • Post-Processing: Language-specific corrections to fix common OCR errors and improve readability.
  • Multilingual Support: Handles Chuukese alongside English within the same document.

Quick Start

To start, run the OCR workflow on a directory of scanned Chuukese documents, e.g., python ocr_processor.py --input scanned_chuukese_docs --output ocr_results. Review the extracted text and apply post-processing corrections as needed to improve accuracy.

Frequently Asked Questions about document-ocr-processing

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

FAQPage Schema
How do I extract text from scanned Chuukese documents with correct accents?

To extract text from scanned Chuukese documents, this Skill applies specialized OCR with accent-aware post-processing to accurately recognize Chuukese characters and output searchable, structurally preserved text.

Does this OCR approach handle mixed Chuukese and English content in the same file?

Yes, the OCR processing supports multilingual documents, allowing it to simultaneously handle and accurately extract mixed Chuukese and English content within the same scanned file.

Can I run batch OCR processing on a directory of multi-page Chuukese books?

Yes, you can run batch OCR processing on a directory of multi-page Chuukese books and forms, efficiently converting multiple scanned documents into extracted text in a single run.

What Python libraries do I need for image preprocessing and Chuukese OCR?

You need pytesseract, opencv-python, Pillow, and numpy installed in your Python environment to perform the image preprocessing, OCR, and post-processing corrections required for Chuukese documents.

Why does OCR fail on historical Chuukese documents and how can I fix it?

OCR often fails on historical Chuukese documents due to layout variations and unrecognized accented characters. This Skill fixes these issues using image preprocessing and language-specific post-processing corrections.

Does document-ocr-processing preserve the original layout and formatting of forms?

Yes, document-ocr-processing preserves traditional format and layout, maintaining original document structure, headings, and formatting across pages during the scanned Chuukese text extraction process.