document-processing

Extract text, tables, and data from PDFs and images via OCR.

42|7|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/neuromechanist/research-skills --skill document-processing-neuromechanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-processing
Source: https://github.com/neuromechanist/research-skills/tree/main/plugins/project/skills/document-processing
Command: npx skills add https://github.com/neuromechanist/research-skills --skill document-processing-neuromechanist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, tesseract, pandoc, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need to extract, convert, and structure content from various document formats, including PDFs and scanned images, streamlining workflows that involve digitization, data extraction, and document conversion.

Core Features & Use Cases

  • Text and Data Extraction: Retrieve text, tables, and structured data from PDFs and images, including OCR for scanned documents.
  • Format Conversion: Convert documents to markdown, HTML, or plain text for editing or analysis.
  • Use Case: For instance, converting scanned invoices into searchable text and extracting embedded tables or emails for record management.

Quick Start

Instruct the AI to process a batch of scanned PDFs to extract all tables and convert them into markdown format.

Frequently Asked Questions about document-processing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and tables from scanned PDFs and images?

To extract text and tables from scanned PDFs and images, you can use OCR and native PDF parsing to retrieve structured data. This process converts scanned documents like invoices into searchable text and extracts embedded tables for record management.

Can I convert PDF documents to markdown or HTML for editing?

Yes, you can convert PDF documents to markdown, HTML, or plain text for editing and analysis. This format conversion aids workflows in data entry, archiving, and document analysis by structuring content from various document files.

Does document conversion and text extraction work with batch processing?

Yes, batch processing is supported for document conversion and text extraction. You can instruct the system to process a batch of scanned PDFs to extract all tables and convert them into markdown format efficiently for automation purposes.

Do I need tesseract and pymupdf to extract structured data from PDFs?

Yes, you need tesseract, pymupdf, and pandoc to extract structured data from PDFs. These dependencies are required to perform versatile processing, including OCR for scanned documents and native PDF parsing for data extraction.

What is the best way to digitize scanned invoices for record management?

The best way to digitize scanned invoices for record management is using OCR to convert them into searchable text and extracting embedded tables or emails. This streamlines workflows involving digitization, data extraction, and document conversion.

When should I not use OCR for extracting text from PDF files?

You should avoid using OCR for extracting text from PDF files when the documents are native PDFs with embedded text rather than scanned images, as native PDF parsing directly retrieves text and structured data more accurately without OCR.