Skip to main content
skill CX Codex

ocr-document-processor — Claude Code skill: OCR for scans and PDFs

Pulls text and structure out of scans, photos and scanned PDFs. Useful when the only copy of a document is an image.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor -a claude-code
Open on GitHub

What ocr-document-processor does

The skill walks the agent through OCR-heavy inputs. First it picks the mode: plain recognition, structured extraction, or parsing built for one document type. Noisy scans with skew, blur or shadows get preprocessed before anything is read.

Two layers of tooling ship with it. Core work goes through scripts/ocr_processor.py; narrow cases have their own helpers, scripts/business_card_scanner.py and scripts/receipt_scanner.py. Output can be text, markdown, JSON or HTML, and tables from scanned pages are covered too, along with searchable PDF export.

Low-quality sources get flagged. Rotated pages, handwriting and mixed languages all come back with confidence caveats, and the skill tells the agent not to present weak fields as exact. Set the language explicitly when accuracy matters. Digital PDFs that were never scanned are routed to document-converter-suite by default, since OCR adds nothing there.

What it helps with

  • recover text from a photo of a document
  • turn a scan into a searchable PDF
  • extract a table from a scanned page
  • parse a receipt into separate fields
  • read contact details off a business card

Example prompts for the agent

  • OCR invoice_042.png and give me the text as markdown
  • Pull the table from page 3 of report_scan.pdf into JSON
  • Parse receipt.jpg and list the total, date and vendor

How to install ocr-document-processor

1Skills CLI (Vercel)

npx skills add dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor -a claude-code

2Manually: put the files in place

~/.claude/skills/ocr-document-processor/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/ocr-document-processor/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about ocr-document-processor

How do I install ocr-document-processor in Claude Code?

Run npx skills add dkyazzentwatwa/chatgpt-skills --skill ocr-document-processor -a claude-code. The skill file then sits at ~/.claude/skills/ocr-document-processor/SKILL.md.

What does ocr-document-processor do?

It recovers text and structure from images and scanned PDFs: recognition, table extraction, receipt and business card parsing, plus searchable PDF output.

Does it handle regular digital PDFs?

No — those go to document-converter-suite by default. OCR is meant for scans and images.

Similar skills

Everything for Office documents →

From the same set2

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor