ocr

Solid

Extract text from screenshots, scanned documents, image files, and PDFs. Use when a user asks to OCR, read text from an image/screenshot/scan, transcribe visible text, extract text from a scanned PDF, compare OCR text, or convert image/PDF text into Markdown/JSON/plain text.

Data & Documents 36 stars 22 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# OCR Use this skill to extract text from local screenshots, images, scans, and PDFs with a repeatable workflow. ## Quick start Prefer the bundled helper when the user needs exact-ish text extraction from a local file: ```bash python3 ~/.openclaw/workspace/skills/ocr/scripts/ocr.py <path> --format text ``` Useful variants: ```bash # Structured output with per-line confidence/bounding boxes python3 ~/.openclaw/workspace/skills/ocr/scripts/ocr.py screenshot.png --format json # Markdown output from a scanned PDF, OCRing up to the first 5 pages python3 ~/.openclaw/workspace/skills/ocr/scripts/ocr.py scan.pdf --force-ocr --max-pages 5 --format markdown # Multiple languages for macOS Vision OCR python3 ~/.openclaw/workspace/skills/ocr/scripts/ocr.py receipt.jpg --languages en-US,es-ES --format text ``` ## Workflow 1. Locate the file. If the image/PDF is attached in chat, use the local attachment path the runtime provides. 2. For a single image or scanned PDF, run `scripts/ocr.py`. 3. For text-native PDFs, let `ocr.py` use `pdftotext` first; only use `--force-ocr` when the PDF is a scan or the extracted text is wrong. 4. Inspect output before relying on it. OCR can confuse punctuation, columns, totals, handwriting, low contrast, and small text. 5. If the user needs high confidence, run JSON output and mention low-confidence lines or ambiguous characters. 6. If the user asks for a clean transcript, lightly normalize whitespace but do not silently rewrite wording. ## Tool c...

Details

Author
OpenCoven
Repository
OpenCoven/coven
Created
3 months ago
Last Updated
today
Language
Rust
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

ocr

Local image and PDF text extraction to Markdown via the ocr CLI (DeepSeek-OCR-2). Use whenever the user attaches, pastes a path to, or asks you to read, OCR, extract, transcribe, or quote text from a PDF, scan, screenshot, photo of a document, receipt, invoice, slide, form, table, chart, or any image where exact wording matters. Prefer this over guessing text from a thumbnail or paraphrasing from vision alone. Commands: init, doctor, extract, open.

0 Updated today
hec-ovi
Data & Documents Featured

oma-pdf

Convert PDF files to Markdown using opendataloader-pdf. Extracts text, tables, headings, lists, and images with correct reading order. Use for PDF parsing, PDF to Markdown conversion, document extraction, and AI-ready data preparation.

1,195 Updated today
first-fluke
Data & Documents Solid

pdf

Use this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables/formulas from PDFs (including scanned and photographed documents), OCR, combining or merging multiple PDFs, splitting, rotating, watermarking, creating new PDFs, encrypting/decrypting, and extracting images. Routes between pypdf (fast born-digital text), pdfplumber (tables), opendataloader-pdf (born-digital complex layout with optional Docling hybrid), and LightOnOCR-2-1B (vision-LM OCR for scanned/photographed docs; dolphin v2 fallback). If the user mentions a .pdf file or asks to produce one, use this skill.

24 Updated 4 days ago
kennethkhoocy