pdf

Extract text, OCR scanned documents, and fill PDF forms.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/yethikrishna/humble --skill pdf-yethikrishna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/yethikrishna/humble/tree/main/core/kortix-master/opencode/skills/GENERAL-KNOWLEDGE-WORKER/pdf
Command: npx skills add https://github.com/yethikrishna/humble --skill pdf-yethikrishna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF documents often contain important data in text, forms, or scanned images, requiring manual, repetitive work to extract, OCR, or manipulate.

Core Features & Use Cases

  • Create, edit, extract text from PDFs
  • OCR and processing for scanned documents
  • Fill forms and convert PDFs to other formats (Word, images)

Quick Start

Provide a sample PDF and instruct the tool to extract text, perform OCR, and fill forms.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text from scanned PDF documents using Python?

To extract text from scanned PDFs, you must perform OCR using Python libraries like pdf2image to render the pages, followed by text extraction. This digitizes image-based documents into structured content.

What is the best way to automate filling forms in bulk PDF files?

Automating PDF form filling involves using Python libraries like pypdf to parse document structures and inject data into form fields. This streamlines data entry workflows across business documents.

Can I convert PDF files to images and extract structured data at the same time?

Yes, you can convert PDFs to images using pdf2image for visual verification while simultaneously extracting structured data using pdfplumber. This allows validation of rendered images alongside content parsing.

Does Python support extracting text from native PDFs and OCR for scanned documents in one workflow?

Python supports extracting text from native PDFs using pypdf and processing scanned documents with OCR. These can be combined in a single workflow to handle mixed document types for digitization.

Why does pdfplumber fail to extract text from my scanned PDF?

pdfplumber fails to extract text from scanned PDFs because they contain images rather than embedded text. You must use OCR to process the rendered images before extraction can occur.

When do I need OCR instead of standard text extraction for PDF processing?

You need OCR instead of standard text extraction when PDFs are scanned images rather than digital text. OCR processes the image content to recognize and extract text for document digitization.