Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
dkyazzentwatwa avatar

Ocr Document Processor

  • 4.6k installs
  • 84 repo stars
  • Updated April 8, 2026
  • dkyazzentwatwa/chatgpt-skills

OCR Document Processor extracts text and structure from scans, images, and scanned PDFs using scripts/ocr_processor.py plus receipt and business card helpers.

About

The OCR Document Processor skill recovers text and structure from scans, images, and scanned PDFs when a native text layer is missing. It covers plain OCR, structured extraction to text, markdown, JSON, or HTML, searchable PDF export, table extraction from scanned material, receipt parsing, and business card parsing. The workflow first decides whether plain OCR, structured extraction, or document-specific parsing is needed, preprocesses noisy inputs when skew, blur, or shadows are present, then runs scripts/ocr_processor.py for core tasks. Focused helpers scripts/business_card_scanner.py and scripts/receipt_scanner.py handle specialized inputs. Guardrails prefer explicit language selection when accuracy matters, require confidence caveats for low quality, rotated, handwritten, or multilingual sources, and route non-scanned digital PDFs to document-converter-suite instead of OCR by default. Agents must not claim fields are exact when OCR confidence is weak.

  • OCR on images and scanned PDFs with optional searchable PDF export
  • Structured extraction to text, markdown, JSON, or HTML from scanned material
  • Table extraction plus receipt parsing via scripts/receipt_scanner.py
  • Business card parsing via scripts/business_card_scanner.py
  • Preprocess skew, blur, or shadows and return confidence caveats for weak sources

Ocr Document Processor by the numbers

  • 4,646 all-time installs (skills.sh)
  • +18 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #68 of 687 Office & Documents skills by installs in the Skillselion catalog
  • Security screen: LOW risk (skills.sh audit)
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

ocr-document-processor capabilities & compatibility

Capabilities
ocr on images and scanned pdfs · searchable pdf export · structured extraction to text, markdown, json, o · table extraction from scanned material · receipt and business card parsing helpers
Use cases
pdf parsing · transcription
From the docs

What ocr-document-processor says it does

Handle OCR-heavy inputs where text must be recovered from images or scanned pages.
SKILL.md
Route non-scanned digital PDFs to `document-converter-suite` instead of OCR by default.
SKILL.md
Return confidence caveats when the source is low quality, rotated, handwritten, or multilingual.
SKILL.md
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4.6k
repo stars84
Security audit3 / 3 scanners passed
Last updatedApril 8, 2026
Repositorydkyazzentwatwa/chatgpt-skills

What it does

Extract text and structure from scans, images, and scanned PDFs for OCR, searchable PDFs, table extraction, receipt parsing, and business card parsing.

Who is it for?

Receipt digitization, business card capture, scanned PDF searchability, and table recovery from camera or flatbed captures.

Skip if: Born-digital PDFs with selectable text; route those to document-converter-suite instead of OCR by default.

When should I use this skill?

User needs OCR on images or scanned PDFs, searchable PDF export, table extraction, receipt parsing, or business card parsing.

What you get

Searchable text or structured markdown, JSON, or HTML with table, receipt, or business card fields and honest confidence caveats on noisy scans.

  • structured JSON extraction
  • searchable PDF
  • markdown document output

Files

SKILL.mdMarkdownGitHub ↗

OCR Document Processor

Handle OCR-heavy inputs where text must be recovered from images or scanned pages.

Use This For

  • OCR on images and scanned PDFs
  • Searchable PDF export
  • Structured extraction to text, markdown, JSON, or HTML
  • Table extraction from scanned material
  • Receipt parsing and business card parsing

Workflow

1. Decide whether plain OCR, structured extraction, or document-specific parsing is needed. 2. Preprocess noisy inputs before extraction when skew, blur, or shadows are present. 3. Use scripts/ocr_processor.py for core OCR tasks. 4. Use the focused helpers when the input is specialized:

  • scripts/business_card_scanner.py
  • scripts/receipt_scanner.py

5. Return confidence caveats when the source is low quality, rotated, handwritten, or multilingual.

Guardrails

  • Prefer explicit language selection when accuracy matters.
  • Do not claim fields are exact when OCR confidence is weak.
  • Route non-scanned digital PDFs to document-converter-suite instead of OCR by default.

Related skills

FAQ

When should I use OCR Document Processor versus document-converter-suite?

Use OCR for scans, images, and scanned PDFs. Route non-scanned digital PDFs to document-converter-suite instead of OCR by default.

Which scripts handle specialized document types?

scripts/ocr_processor.py covers core OCR; scripts/receipt_scanner.py and scripts/business_card_scanner.py handle receipt and business card parsing.

What guardrails apply to low-quality scans?

Return confidence caveats when the source is low quality, rotated, handwritten, or multilingual, and do not claim fields are exact when OCR confidence is weak.

Is Ocr Document Processor safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Office & Documentspipelinesetl

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.