dkyazzentwatwa avatar

Ocr Document Processor

The ocr-document-processor skill extracts text and structured data from scanned images, PDFs, and handwritten documents using optical character recognition (OCR), supporting specialized parsing for receipts and business cards. It serves developers and data processors who need to convert unstructured visual documents into searchable, machine-readable formats like JSON, markdown, or HTML. The skill solves the problem of recovering legible text from low-quality or skewed scans while providing confidence assessments and specialized extraction modes for common document types.

skills.sh installs
4.8K
GitHub stars
131
last updated
Aug 21, 2026

Install

$ npx -y skills add dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Sponsors

Details

Repository
github.com/dkyazzentwatwa/chatgpt-skills
Category
Office & Documents

More from dkyazzentwatwa/chatgpt-skills

All 20
1steipete avatarnano-pdfsteipete/clawdisnano pdf4.2Kskills.sh installs
2minimax-ai avatarminimax-pdfminimax-ai/skillsUse this skill when visual quality and design identity matter for a PDF. CREATE (generate from scratch): "make a PDF", "generate a report", "write a proposal", 3.9Kskills.sh installs
3openai avatarnotion-research-documentationopenai/skillsResearch across Notion and synthesize into structured documentation; use when gathering info from multiple Notion sources to produce briefs, comparisons, or rep3.9Kskills.sh installs
4affaan-m avatargoogle-workspace-opsaffaan-m/everything-claude-codegoogle workspace ops3.7Kskills.sh installs
5openai avatarnotion-knowledge-captureopenai/skillsCapture conversations and decisions into structured Notion pages; use when turning chats/notes into wiki entries, how-tos, decisions, or FAQs with proper linkin3.7Kskills.sh installs
6idanbeck avatargmail-skillidanbeck/claude-skillsRead, search, send, and draft Gmail emails and Google contacts. Use when the user asks to check email, find emails, search messages, send emails, create drafts,3.6Kskills.sh installs