hebrew-ocr-forms

Extract structured fields from scanned Hebrew government forms using OCR.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/meytalp-dev/ort-training --skill hebrew-ocr-forms-meytalp-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hebrew-ocr-forms
Source: https://github.com/meytalp-dev/ort-training/tree/main/.claude/skills/hebrew-ocr-forms
Command: npx skills add https://github.com/meytalp-dev/ort-training --skill hebrew-ocr-forms-meytalp-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates extraction of data from scanned Hebrew government forms, reducing manual data entry and errors.

Core Features & Use Cases

  • OCR-based extraction for Tabu (land registry), Tofes 106, Tofes 100, Ishur Nikui Mas Ba-Makor, Ishur Zkauyot and other official documents.
  • Field-aware parsing: gush/chelka/owner for Tabu; tax year, employer number, gross salary, tax deducted for tax forms; supports RTL text handling and mixed Hebrew/English content.
  • Validation: Israeli ID check, date formats, currency, and cross-field consistency.

Quick Start

Run the preprocessed Hebrew form image through the OCR pipeline to extract structured fields.

Frequently Asked Questions about hebrew-ocr-forms

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

FAQPage Schema
How do I extract data from scanned Hebrew government forms using OCR?

Hebrew OCR form extraction uses Tesseract with Hebrew and English language packs to process scanned government documents, applying Python-based preprocessing and field-aware parsing to extract structured data like Tabu land registry details and tax form fields.

Can I batch process multiple Hebrew tax form scans at once?

Batch processing of Hebrew tax form scans is supported, enabling automated extraction of fields like tax year, employer number, gross salary, and tax deducted across multiple Tofes 106 and Tofes 100 documents simultaneously.

Does Tesseract OCR handle mixed Hebrew and English text in official documents?

Tesseract OCR handles mixed Hebrew and English text in official documents by relying on Hebrew and English language packs, with field-aware parsing that supports RTL text handling for accurate data extraction.

How do I validate Israeli IDs and dates extracted from Tabu land registry scans?

Validation rules for Israeli IDs, date formats, currency, and cross-field consistency are applied automatically during the OCR extraction process to ensure structured data accuracy from Tabu and National Insurance document scans.

What's the best way to automate data entry from Israeli National Insurance documents?

Automating data entry from Israeli National Insurance documents is best achieved through Tesseract-based OCR pipelines with field-aware parsing, which extracts structured data while reducing manual entry errors and validating Israeli IDs.

What are the limitations of using Tesseract for Hebrew government form OCR?

Tesseract Hebrew OCR requires Python-based preprocessing with OpenCV, NumPy, and Pillow to handle scan quality issues, RTL text nuances, and mixed language content before field-aware parsing can accurately extract structured data.