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.