ocr

Extract text from images and scanned PDFs using the macOS Vision framework.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill ocr-n0rvyn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/mactools/skills/ocr
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill ocr-n0rvyn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Vision, AppKit, CoreGraphics, PDFKit, and includes scripts (resource) components.

What problem does it solve?

Extracting text from images and scanned documents is tedious and error-prone. This Skill automates OCR using the macOS Vision framework to deliver searchable text quickly.

Core Features & Use Cases

  • Automates OCR on common image formats, PDFs with text layers, and scanned documents.
  • Supports multi-language recognition and returns plain text for downstream processing.
  • Use cases include digitizing contracts, notes, and receipts for search and archival.

Quick Start

Provide the path to an image or PDF to run OCR and retrieve extracted text.

Frequently Asked Questions about ocr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from images and scanned PDFs on macOS?

To extract text from images and scanned PDFs on macOS, this Skill applies the Vision framework to photos, screenshots, and documents to produce editable, searchable plain text quickly.

Does the macOS Vision framework support multilingual OCR?

Yes, the macOS Vision framework supports multilingual OCR. This Skill automates text extraction across multiple languages, returning plain text suitable for downstream processing and archival.

Can I use Vision to digitize receipts and contracts into searchable text?

You can use Vision to digitize receipts and contracts into searchable text. The Skill automates OCR on common image formats and scanned documents, making extracted text editable for search and archival.

What is the best way to automate text extraction from a PDF with a text layer?

The best way to automate text extraction from a PDF with a text layer is using this Skill, which leverages macOS CoreGraphics and PDFKit to process documents and return plain text.

Do I need to compile a binary to accelerate OCR with the Vision framework?

You do not need to compile a binary to perform OCR, but compiling one with the provided build script accelerates the Vision framework text extraction process for faster results.