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.