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.