ocr-and-documents

Extract text and structured data from PDFs and scanned documents using OCR.

9|Updated Jul 1, 2026
One-click install
npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill ocr-and-documents-cyapstaye
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/Cyapstaye/Adame_ver.open/tree/main/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/Cyapstaye/Adame_ver.open --skill ocr-and-documents-cyapstaye

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill solves the challenge of extracting text and structured data from diverse document formats, including scanned PDFs that require OCR and complex layouts that standard parsers fail to read.

Core Features & Use Cases

  • Flexible Extraction: Choose between lightweight text extraction for standard PDFs or high-quality OCR for scanned documents and complex layouts.
  • Advanced Parsing: Automatically detect tables, equations, and code blocks within documents.
  • Use Case: Use this skill to convert a batch of scanned research papers into clean Markdown files or to extract specific table data from a financial report for further analysis.

Quick Start

Use the ocr-and-documents skill to extract text from the local file report.pdf using the lightweight pymupdf method.

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 that standard parsers cannot read?

To extract text from scanned PDFs, use OCR document parsing tools that recognize complex layouts and images. This skill applies marker-pdf to process varying document complexity and convert scanned content into structured text.

What is the best way to extract tables and equations from research papers?

Extracting tables and equations from research papers requires advanced document parsing. This skill automatically detects tables, equations, and code blocks, converting academic PDFs into structured Markdown files for analysis.

Can I use pymupdf for lightweight text extraction from standard PDFs?

Yes, pymupdf supports lightweight text extraction from standard PDFs. This skill provides flexible extraction options, letting you choose between fast text retrieval and high-quality OCR for complex document layouts.

Does this OCR tool work with Word and PowerPoint file formats?

Yes, the OCR tool processes diverse file formats using python-docx and python-pptx dependencies. It extracts text and structured data from various documents beyond standard PDF files.

How do I batch extract data from multiple financial reports?

Batch extracting data from financial reports requires document parsing tools that detect table structures. This skill supports batch data extraction workflows, pulling specific table data from financial documents for further analysis.

What are the limitations of using lightweight extraction versus OCR for documents?

Lightweight extraction lacks OCR for scanned documents, while high-quality OCR handles complex layouts but requires more processing. This skill uses pymupdf4llm and marker-pdf to balance varying document complexity and extraction needs.