About ocr-document-processor
ocr-document-processor is a skill for recovering and structuring text from images and scanned documents. It covers general OCR as well as receipt and business-card parsing, with guidance for handling low-quality sources.
Key features
- 01OCR for images and scanned PDFs
- 02Searchable PDF export
- 03Extraction to text, Markdown, JSON, or HTML
- 04Table extraction
- 05Receipt and business-card parsing
Use cases
- 01Make scanned PDFs searchable
- 02Extract tables from scanned pages
- 03Parse receipts or business cards
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ dkyazzentwatwa/ chatgpt-skills --skill ocr-document-processorAfter installing, type/ocr-document-processorin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
.DS_Storeagents/openai.yamlscripts/business_card_scanner.pyocr_processor.pyreceipt_scanner.pyrequirements.txtDetails
From the project READMEOCR 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
- Decide whether plain OCR, structured extraction, or document-specific parsing is needed.
- Preprocess noisy inputs before extraction when skew, blur, or shadows are present.
- Use
scripts/ocr_processor.pyfor core OCR tasks. - Use the focused helpers when the input is specialized:
scripts/business_card_scanner.pyscripts/receipt_scanner.py
- 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-suiteinstead of OCR by default.
Comments
Markdown supported