ocr-and-documents

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

2.8k|332|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/moltis-org/moltis --skill ocr-and-documents-moltis-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/moltis-org/moltis/tree/main/crates/skills/src/assets/productivity/ocr-and-documents
Command: npx skills add https://github.com/moltis-org/moltis --skill ocr-and-documents-moltis-org

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Text from PDFs and scanned documents is often locked in non-editable formats. This skill combines OCR and native parsers to extract readable content from PDFs, DOCX, PPTX, and other document types, enabling quick downstream processing.

Core Features & Use Cases

  • Remote URL extraction via web_extract for online documents.
  • Local text extraction using pymupdf for standard PDFs.
  • OCR-based extraction using marker-pdf for scanned pages and complex layouts.
  • Output formats favor Markdown or plain text for AI-assisted workflows.

Quick Start

Extract text from a sample PDF or scanned document and return it as Markdown.

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?

Extracting text from a scanned PDF uses marker-pdf for OCR processing, recognizing complex layouts and returning the content as formatted Markdown or plain text for downstream AI workflows.

Can I extract text from a PDF hosted at a remote URL?

Yes, you can extract text from a PDF hosted at a remote URL by using the web_extract component, which fetches online documents and parses them into readable text without requiring local downloads.

Does this PDF extraction tool return Markdown format?

Yes, this PDF extraction tool returns Markdown format. It favors Markdown or plain text outputs when processing PDFs, DOCX, and PPTX files to enable quick downstream processing in AI-assisted workflows.

What is the best way to parse text from a standard PDF versus a scanned document?

The best way to parse text is using pymupdf for standard native PDFs, while switching to marker-pdf for scanned documents and complex layouts, ensuring accurate text extraction across different file types.

What happens when extracting text from an unsupported document format?

When extracting text from an unsupported document format, the skill provides clear error handling to indicate the incompatibility, ensuring your Python 3 environment processes only supported files like PDFs, DOCX, and PPTX.