smart-ocr

Extract text from images and scanned PDFs using PaddleOCR with bounding boxes.

1|Updated May 18, 2026
One-click install
npx skills add https://github.com/hmzainjamil/claude-office-skills --skill smart-ocr-hmzainjamil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-ocr
Source: https://github.com/hmzainjamil/claude-office-skills/tree/main/smart-ocr
Command: npx skills add https://github.com/hmzainjamil/claude-office-skills --skill smart-ocr-hmzainjamil

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Smart OCR removes the manual effort of reading text from screenshots, scans, photos, and scanned PDFs by converting them into accurate, structured text you can search, copy, and analyze.

Core Features & Use Cases

  • Multilingual OCR: Recognizes text in 100+ languages, including mixed-language documents.
  • Document and Image Extraction: Reads business cards, receipts, screenshots, scanned forms, and handwritten materials with position and confidence data.
  • Layout-Aware Processing: Supports preprocessing, bounding boxes, sorting by reading order, and layout reconstruction for cleaner downstream use.
  • Use Case: A team receives a folder of scanned receipts and multilingual documents; this Skill can extract the text, preserve reading order, and help structure the results for reporting or search.

Quick Start

Ask the skill to extract all readable text from your scanned image or PDF and include bounding boxes, confidence scores, and the detected language if available.

Frequently Asked Questions about smart-ocr

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

FAQPage Schema
How do I extract text from scanned PDFs and images?

Multilingual OCR processes mixed-language documents by recognizing text across 100+ languages simultaneously. It applies language detection and recognition models to scanned materials, accurately extracting foreign text while preserving the original reading order and positional data.

What is the best way to parse receipts and business cards from photos?

Parsing receipts and business cards from photos requires layout-aware OCR that identifies text regions using bounding boxes. By reconstructing the document layout and sorting text by reading order, the extracted data remains structured for downstream reporting or search indexing.

Does PaddleOCR support layout reconstruction for scanned documents?

PaddleOCR supports layout reconstruction for scanned documents by outputting bounding boxes and sorting text by reading order. This layout-aware processing includes image preprocessing steps that clean visual noise, ensuring structured text extraction from complex scanned forms and PDFs.

Can I get confidence scores and bounding boxes from OCR text extraction?

You can get confidence scores and bounding boxes from OCR text extraction to evaluate recognition accuracy. These metadata outputs accompany the extracted text, allowing you to filter low-confidence characters and verify positional data for screenshots, photos, and scanned pages.

How do I convert scanned PDF pages to images for OCR processing?

Converting scanned PDF pages to images for OCR processing involves rendering each page into an image format before text recognition. This optional PDF-to-image conversion step allows the OCR engine to apply preprocessing and extract text from visually embedded scanned document content.