moonshotnote-ocr

Extract and verify Korean and English text from images using OCR engines.

Updated May 20, 2026
One-click install
npx skills add https://github.com/munlucky/moonshotnote-skills --skill moonshotnote-ocr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonshotnote-ocr
Source: https://github.com/munlucky/moonshotnote-skills/tree/main/skills/moonshotnote-ocr
Command: npx skills add https://github.com/munlucky/moonshotnote-skills --skill moonshotnote-ocr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires paddlepaddle, paddleocr, paddlex, surya-ocr, transformers, pillow, opencv-python, numpy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides an OCR service to extract text from images, enabling the conversion of visual content into editable text.

Core Features & Use Cases

  • OCR Text Extraction: Extract text from images, screenshots, and scanned pages with Korean and English support.
  • Image Processing: Handles a variety of image types, including screenshots, document images, tables, and layout-heavy captures.
  • Engine Selection: Offers multiple OCR engines including PaddleOCR, PP-StructureV3, and Surya for optimal recognition.
  • Low-Confidence Review: Includes a workflow for reviewing and correcting OCR output with low confidence scores.

Quick Start

Use the moonshotnote-ocr skill to extract text from the image 'screenshot.png'.

Frequently Asked Questions about moonshotnote-ocr

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

FAQPage Schema
How do I extract Korean and English text from screenshots and document images?

To extract Korean and English text from screenshots and document images, use an OCR engine like PaddleOCR or Surya. This skill processes layout-heavy captures and tables, converting visual content into editable text.

What is the best way to handle low-confidence OCR output during text extraction?

The best way to handle low-confidence OCR output is to use a review workflow. This skill includes a specific workflow for flagging and correcting low confidence scores, ensuring accurate text verification from your images.

Does PaddleOCR or Surya work better for extracting text from tables and structured layouts?

PaddleOCR, specifically the PP-StructureV3 engine, is optimized for structured layouts and tables, while Surya offers alternative recognition. This skill provides engine selection to ensure optimal text extraction based on your specific image type.

Can I use Python libraries like OpenCV and Pillow for image processing before OCR text extraction?

Yes, you can use Python libraries like OpenCV, Pillow, and NumPy for image processing before OCR text extraction. These dependencies support handling various image types, including scanned pages and document images, to improve recognition accuracy.

When do I need to select different OCR engines for image text extraction?

You need to select different OCR engines when processing diverse image types like screenshots, document images, and tables. This skill supports PaddleOCR, PP-StructureV3, and Surya engines, allowing you to choose the optimal recognizer for your visual content.