ocr-and-documents

Extract text from PDFs and scanned documents via OCR and parsing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual extraction of text from PDFs and scanned documents is tedious and error-prone. This skill automates text capture using OCR and parsing to produce searchable, reusable content.

Core Features & Use Cases

  • Remote URL extraction with web_extract for PDFs and documents.
  • Local extraction using pymupdf for text-based PDFs and basic Markdown output.
  • OCR-based extraction with marker-pdf for scanned docs, multi-language support, tables, equations, and image context.
  • DOCX/PPTX handling with Markdown output for downstream processing.
  • Markdown output and structured data via helper scripts (extract_pymupdf.py and extract_marker.py).

Quick Start

Provide a file path or URL to extract text with OCR or parsing and return Markdown output.

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 using OCR?

You can extract text from scanned PDFs using OCR via the marker-pdf tool, which recognizes multi-language text, tables, and equations. The skill processes local files or remote URLs and outputs structured Markdown for downstream use.

Can I convert a text-based PDF to Markdown without OCR?

Yes, you can convert text-based PDFs to Markdown without OCR by using the pymupdf parsing integration. This directly parses embedded text layers and basic structures, returning Markdown output without needing optical character recognition.

Does this OCR tool support processing remote PDF URLs?

Yes, the OCR and document extraction tool supports remote PDF URLs. It uses the web_extract functionality to fetch documents directly from web addresses before applying parsing or OCR to produce searchable text and Markdown.

What is the best way to extract tables and equations from academic papers?

The best way to extract tables and equations from academic papers is using the marker-pdf OCR engine. It accurately captures complex structures, mathematical equations, and table layouts from PDFs, converting them into structured Markdown output.

Can I extract text from DOCX and PPTX files as Markdown?

Yes, you can extract text from DOCX and PPTX files as Markdown. The skill includes optional document handling capabilities that parse these Microsoft Office formats and convert their content into structured Markdown for downstream processing.