ocr-and-documents

Extract text from PDFs and scanned documents into Markdown output.

6|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/GregsGreyCode/Logos --skill ocr-and-documents-gregsgreycode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/GregsGreyCode/Logos/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/GregsGreyCode/Logos --skill ocr-and-documents-gregsgreycode

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Extract text from PDFs and scanned documents, turning them into searchable, editable text for analysis, indexing, and reuse.

Core Features & Use Cases

  • Remote URL extraction via web_extract for PDFs from the web.
  • Local text extraction with pymupdf for text-based PDFs.
  • OCR-enabled extraction with marker-pdf for scanned documents, supporting multiple languages and complex layouts.
  • DOCX text extraction using python-docx; PPTX workflows reference the powerpoint skill for slides.
  • Markdown output and structured results suitable for downstream LLM workflows.

Quick Start

Provide a local or remote document path to extract text and receive Markdown-formatted 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 scanned PDFs?▼

Text extraction from scanned PDFs uses marker-pdf for OCR processing, recognizing multiple languages and complex layouts to convert images into editable text.

Can I extract text from remote PDFs using a web URL?▼

Yes, remote document text extraction is supported via web_extract, allowing you to process PDFs directly from web URLs and receive Markdown-formatted output.

Does pymupdf work for text extraction from native text-based PDFs?▼

Yes, pymupdf handles local text extraction for text-based PDFs, while pymupdf4llm helps structure the output into Markdown suitable for downstream LLM workflows.

What is the best way to convert PDF documents into Markdown for LLM workflows?▼

Converting PDFs to Markdown for LLM workflows is achieved by using pymupdf for text-based files or marker-pdf for scanned documents, yielding structured Markdown output.

Do I need a separate skill to extract text from DOCX and PPTX files?▼

Yes, for DOCX and PPTX workflows, dedicated skills using python-docx and python-pptx are required, as this tool focuses specifically on PDF and scanned document processing.