super-ocr

Automatically select Tesseract or PaddleOCR for image text extraction.

5|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/NimaChu/super-ocr --skill super-ocr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: super-ocr
Source: https://github.com/NimaChu/super-ocr/tree/main
Command: npx skills add https://github.com/NimaChu/super-ocr --skill super-ocr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the guesswork and inconsistent accuracy of using a single OCR engine for diverse image content, such as mixed Chinese/English documents, complex layouts, or low-quality scans that require different processing strengths.

Core Features & Use Cases

  • Intelligent Engine Selection: Automatically chooses Tesseract for fast English text extraction or PaddleOCR for high-accuracy Chinese and complex document processing, with fallback logic for low-confidence results.
  • Parallel Multi-Engine Processing: Runs multiple OCR engines simultaneously to compare outputs and select the most reliable result with confidence scoring.
  • Use Case: Process a batch of mixed-language restaurant menus or invoices, automatically extracting 98%+ accurate text without manual engine configuration or preprocessing tweaks.

Quick Start

Use the super-ocr skill to extract all text from the image 'mixed_document.png' and receive the highest-confidence, formatted result automatically.

Frequently Asked Questions about super-ocr

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

FAQPage Schema
How do I extract text from mixed Chinese and English documents without manually switching OCR engines?▼

To extract text from mixed Chinese and English documents, this solution automatically selects the optimal OCR engine. It intelligently matches Tesseract for fast English extraction or PaddleOCR for high-accuracy Chinese text, eliminating manual configuration.

What is the best way to extract text from low-quality scans with complex layouts?▼

The best way to extract text from low-quality scans with complex layouts is using parallel multi-engine processing. It runs multiple OCR engines simultaneously, compares outputs, and selects the most reliable formatted result using confidence scoring.

Do I need Tesseract and PaddleOCR installed to process Chinese OCR text extraction?▼

Yes, you need both Tesseract and PaddleOCR dependencies installed to process Chinese OCR text extraction. These underlying libraries are required to deliver confidence-scored results with automatic fallback for low-confidence outputs.

How does automatic fallback work when OCR confidence scores are low?▼

Automatic fallback triggers when OCR confidence scores are low by comparing parallel multi-engine processing outputs. It selects the most reliable result from Tesseract or PaddleOCR, ensuring high accuracy for complex documents without manual intervention.

Can I use this to process a batch of invoices and screenshots for high-accuracy text extraction?▼

Yes, you can process a batch of invoices, menus, and screenshots for high-accuracy text extraction. It automatically applies the optimal engine to mixed-language content, extracting over 98% accurate text without manual preprocessing tweaks.