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.