ocr-and-documents

Extract text, tables, and structured content from PDFs and scanned documents.

1|Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Signmanal/VIGIL --skill ocr-and-documents-signmanal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/Signmanal/VIGIL/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/Signmanal/VIGIL --skill ocr-and-documents-signmanal

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually transcribing text from PDFs, scanned documents, images, and other digital file formats is time-consuming and prone to human error, especially for security analysts, researchers, and professionals who regularly work with large volumes of unstructured document content.

Core Features & Use Cases

  • Lightweight Local Extraction: Uses pymupdf for fast, low-overhead text, table, and image extraction from text-based PDFs, EPUBs, and other common document formats, with no large model downloads required.
  • High-Accuracy OCR & Layout Analysis: Uses marker-pdf for scanned documents, OCR across 90+ languages, equation extraction, and complex layout parsing when working with non-text-based or poorly formatted files.
  • Use Case: A security investigator can quickly extract full text from a scanned incident report PDF, or a researcher can pull the complete content of an Arxiv paper to reference during threat analysis, without manual transcription.

Quick Start

Use the ocr-and-documents skill to extract all editable text and tables from the attached local scanned incident report PDF.

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 without manual transcription?

You can extract text from a scanned PDF by applying high-accuracy OCR and layout analysis via marker-pdf, which digitizes documents and structures content without manual transcription.

What is the best way to parse tables and text from Arxiv papers?

The best way to parse Arxiv papers is using lightweight local extraction via pymupdf, which rapidly pulls text, tables, and structured content from text-based PDFs.

Does pymupdf support text extraction from scanned documents?

No, pymupdf handles lightweight local extraction for text-based PDFs, while scanned documents require high-accuracy OCR and layout analysis via marker-pdf.

Can I extract text and equations from multilingual scanned images?

Yes, you can extract text and equations from multilingual scanned images by using high-accuracy OCR and layout analysis capabilities that support over 90 languages.

What are the limitations of lightweight PDF extraction versus OCR?

Lightweight PDF extraction via pymupdf is limited to text-based documents, whereas OCR via marker-pdf is required for poorly formatted files, scanned documents, and complex layouts.