ocr-and-documents

Extract readable text from PDFs, scanned documents, images, DOCX, and PPTX files.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill ocr-and-documents-automatedigital
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/automatedigital/spark/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/automatedigital/spark --skill ocr-and-documents-automatedigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, pymupdf4llm, marker-pdf, and includes scripts (resource) components.

What problem does it solve?

Manually transcribing text from PDFs, scanned documents, images, and other file formats is time-consuming and prone to human error, especially for researchers, office workers, and anyone handling large volumes of digital documents.

Core Features & Use Cases

  • Multi-format text extraction: Supports text-based PDFs, scanned OCR documents, DOCX files, PPTX presentations, and image files.
  • Dual extraction tools: Uses lightweight pymupdf for fast, dependency-free text-based PDF processing, and high-accuracy marker-pdf for OCR, scanned documents, equations, and complex layout analysis.
  • Real-world use case: Researchers can quickly extract full text from Arxiv papers or scanned historical documents, while office workers can pull text from invoices and reports without manual typing.

Quick Start

Ask the AI to extract all editable text from your local scanned document 'research_paper.pdf' or a remote PDF URL to get the full content in markdown format instantly.

Frequently Asked Questions about ocr-and-documents

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

FAQPage Schema
How do I extract text from a scanned PDF document?

To extract text from a scanned PDF, you need OCR processing to recognize characters in images. The Skill uses marker-pdf for high-accuracy OCR extraction, handling complex layouts and equations to output editable markdown text.

Can I extract text directly from a remote Arxiv paper URL?

Yes, you can extract text directly from a remote Arxiv paper URL. The Skill supports processing both local files and remote URLs, pulling full text from research papers into accessible markdown format instantly.

What is the best way to digitize office documents like DOCX and PPTX?

The best way to digitize office documents like DOCX and PPTX is using automated multi-format extraction. The Skill pulls editable text from these formats alongside PDFs and images, eliminating manual transcription for office workers.

Does this PDF text extraction approach handle mathematical equations?

Yes, this PDF text extraction approach handles mathematical equations. By utilizing the marker-pdf utility, the Skill performs high-accuracy OCR extraction specifically designed to process complex academic layouts and equations.

Do I need Python to process text-based PDFs for research workflows?

You do not need complex setups to process text-based PDFs for research workflows. The Skill integrates lightweight pymupdf for fast, dependency-free text extraction from digital papers, operating seamlessly via Python utilities.

Why are there two different tools for document text extraction?

Two tools are used for document text extraction to balance speed and accuracy. Lightweight pymupdf provides fast processing for text-based PDFs, while marker-pdf delivers high-accuracy OCR for scanned documents and complex layouts.