ocr-and-documents

Extract text from PDFs, scanned documents, and images using OCR.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill ocr-and-documents-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ocr-and-documents
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/skills/productivity/ocr-and-documents
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill ocr-and-documents-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of converting PDFs, scanned documents, and images into editable text, saving time and effort in document processing.

Core Features & Use Cases

  • PDF and Document Text Extraction: Extract text from PDFs, scanned documents, and images.
  • PDF-to-Markdown Conversion: Convert PDFs to Markdown for easy editing.
  • Table Extraction: Extract tables from PDFs and images.
  • Image Extraction: Extract images from PDFs.
  • Use Case: Quickly convert a stack of paper documents into a digital format ready for editing or sharing.

Quick Start

Extract text from a PDF using the ocr-and-documents skill: ocr-and-documents(document.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 or image?

To extract text from a scanned PDF or image, this Skill uses OCR and document parsing tools to process both text-based and scanned documents, converting them into editable text.

Can I convert a PDF to Markdown for easier editing?

Yes, you can convert PDFs to Markdown. This Skill processes the document content and outputs Markdown format, making the extracted text easy to edit and share.

What is the best way to extract tables and images from PDF documents?

The best way to extract tables and images from PDFs is using a document parsing tool. This Skill specifically extracts both tables and images alongside text from your documents.

Do I need Python libraries to process invoices and forms from scanned documents?

Yes, you need Python libraries like pymupdf and marker-pdf to process invoices and forms. This Skill requires these dependencies to handle text extraction and document digitization.

Does this OCR tool work with both text-based PDFs and scanned documents?

Yes, this OCR tool works with both text-based PDFs and scanned documents. It uses pymupdf for text-based files and marker-pdf to handle scanned content requiring OCR.

What are the limitations of using Python for PDF text extraction?

Limitations of Python PDF text extraction include dependency on libraries like pymupdf and marker-pdf. Complex layouts or low-quality scans may affect the accuracy of the extracted editable text.