ocr-and-documents

Extract text and structured information from PDFs and scanned documents.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/Gitnapp/Skills --skill ocr-and-documents-gitnapp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/Gitnapp/Skills/tree/main/productivity/ocr-and-documents
Command: npx skills add https://github.com/Gitnapp/Skills --skill ocr-and-documents-gitnapp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the challenge of extracting readable text and structured information from PDFs, scanned documents, and complex files that are difficult to process manually.

Core Features & Use Cases

  • PDF Text Extraction: Extract text from digital PDFs using lightweight parsing tools and convert documents into searchable formats.
  • OCR and Layout Analysis: Process scanned PDFs and complex documents with high-quality OCR, table detection, and layout-aware extraction.
  • Use Case: Convert research papers, scanned archives, invoices, or reports into clean Markdown text for analysis, summarization, or downstream workflows.

Quick Start

Use the ocr-and-documents skill to extract all text and structure from the attached PDF file.

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 document?

To extract text from a scanned PDF, you need OCR and layout analysis to process the document. This Skill applies high-quality OCR and table detection to convert scanned archives and complex layouts into clean, searchable text.

Can I convert PDF files into Markdown format for downstream analysis?

Yes, you can convert PDF files into Markdown format for downstream analysis. The Skill parses digital and scanned PDFs, extracting structured information and converting it into clean Markdown text suitable for summarization workflows.

Does this tool support complex layout analysis and table detection for research papers?

Yes, this tool supports complex layout analysis and table detection for research papers. It utilizes advanced document parsing libraries to accurately extract structured information and handle intricate layouts from academic documents.

Do I need pymupdf and marker-pdf to process digital PDF text extraction?

Yes, you need pymupdf and marker-pdf for digital PDF text extraction and OCR workflows. These dependencies provide the required document parsing, text extraction, and metadata handling capabilities to process various file formats.

What is the best way to digitize archival content and invoices from complex files?

The best way to digitize archival content and invoices is using layout-aware OCR workflows. This Skill extracts readable text and structured information from complex files, supporting document digitization and metadata handling for archival retrieval.

Why does my PDF text extraction lose formatting when processing complex documents?

PDF text extraction loses formatting when processing complex documents if layout analysis is not applied. This Skill uses layout-aware extraction and advanced OCR to preserve structure, accurately capturing tables and metadata from intricate files.