pdf

Extract text, fill forms, and merge or split PDF documents.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/digisurfsome/Greptacular --skill pdf-digisurfsome
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/digisurfsome/Greptacular/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/digisurfsome/Greptacular --skill pdf-digisurfsome

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow.

What problem does it solve?

This Skill simplifies working with PDF documents by enabling text extraction, form filling, page manipulation, and rendering tasks without manual scripting.

Core Features & Use Cases

  • Text extraction: pull embedded text and metadata from PDFs.
  • Form handling: fill or annotate fillable and non-fillable forms, rotate pages, merge or split documents.
  • Automated workflows: build end-to-end pipelines for archival, invoicing, and report generation.

Quick Start

Run a sample to extract all text from a provided PDF file.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I extract text and metadata from a PDF using Python?

You can extract text from a PDF using pdfplumber and pypdf to pull embedded text and metadata. This Skill automates text extraction to support workflows like invoice processing and archival digitization without manual scripting.

Can I merge, split, and fill forms in a PDF programmatically?

Yes, you can merge, split, and fill forms in a PDF programmatically. This Skill annotates fillable and non-fillable forms, rotates pages, and merges or splits documents using pypdf without manual scripting.

Does this PDF processing approach support OCR for scanned documents?

Yes, this PDF processing approach supports optional OCR for scanned documents. It uses pdf2image and Pillow to render pages, enabling OCR to capture data from scanned archival documents when embedded text is unavailable.

What is the best way to automate invoice processing and form digitization from PDFs?

The best way to automate invoice processing and form digitization is building end-to-end pipelines with this Skill. It combines text extraction, form filling, and page manipulation with robust validation to capture and process data from PDFs.

Do I need pdf2image and Pillow to process PDFs with this Skill?

You need pdf2image and Pillow for rendering pages and optional OCR support when processing PDFs with this Skill. These dependencies work alongside pypdf and pdfplumber to parse, render, and annotate documents.

Why does text extraction fail on some PDF documents and how can I fix it?

Text extraction fails on PDF documents when they contain scanned images instead of embedded text. You can fix it by using this Skill's optional OCR support, which relies on pdf2image and Pillow to render pages before capturing data.