ocr-and-documents

Extract text from PDFs, scanned documents, images, and office files into plain text or Markdown.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/TitoPrausee/nexus-toti --skill ocr-and-documents-titoprausee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/TitoPrausee/nexus-toti/tree/main/data/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/TitoPrausee/nexus-toti --skill ocr-and-documents-titoprausee

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual work of extracting text from PDFs, scanned documents, and image-based files, especially when you need clean, searchable output instead of screenshots or raw binaries.

Core Features & Use Cases

  • Remote document extraction: Use web-based extraction first when a document is available by URL, which is ideal for arXiv papers, shared reports, and public PDFs.
  • Local PDF and OCR workflows: Choose lightweight PDF parsing for text-based files or high-quality OCR for scanned documents, complex layouts, tables, equations, and forms.
  • Office document support: Parse DOCX documents structurally with dedicated tooling, and rely on the PowerPoint skill for slide decks.
  • Practical use cases: Research paper ingestion, invoice digitization, archival document search, table recovery, and turning scanned files into editable Markdown.

Quick Start

Use the ocr-and-documents skill to extract readable text from the attached document and return it in clean 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 and convert it to Markdown?▼

You can extract text from scanned PDFs and convert it to Markdown by applying OCR workflows that recognize text and preserve layout. This skill uses marker-pdf for complex layouts and tables, outputting clean Markdown from image-based files.

What is the best way to pull text from an arXiv research paper available by URL?▼

The best way to pull text from a remote research paper available by URL is using web-based extraction. This skill applies web_extract for public PDFs like arXiv papers, returning the document content as usable plain text or Markdown.

Does this OCR tool recover tables and equations from complex document layouts?▼

Yes, this OCR tool recovers tables and equations from complex document layouts. It applies marker-pdf specifically for handling complex layouts, tables, equations, and forms when processing scanned documents or image-based files into Markdown.

Can I parse text-based PDFs without running heavy OCR processing?▼

Yes, you can parse text-based PDFs without running heavy OCR processing. This skill applies pymupdf for lightweight PDF parsing when files already contain embedded text, reserving marker-pdf OCR for scanned documents and complex layouts.

How do I digitize and extract data from scanned invoices into editable text?▼

To digitize and extract data from scanned invoices into editable text, apply a dedicated OCR workflow. This skill handles invoice digitization using marker-pdf to extract text from image-based documents and return it as clean, searchable Markdown.

Do I need a separate tool to extract text from DOCX office files?▼

No, you do not need a separate tool to extract text from DOCX office files. This skill parses DOCX documents structurally using python-docx, allowing you to process office files alongside PDFs and scanned documents in one workflow.