pdf

Automate PDF text extraction, form handling, and document manipulation in Python.

Updated Oct 27, 2025
One-click install
npx skills add https://github.com/ev3rlit/doodle --skill pdf-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ev3rlit/doodle/tree/main/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/ev3rlit/doodle --skill pdf-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow, and includes scripts (resource) components.

What problem does it solve?

This skill provides a comprehensive toolkit to automate PDF processing, including text extraction, table extraction, form handling, and document creation.

Core Features & Use Cases

  • Automated PDF text and metadata extraction for archival workflows
  • Fillable and non-fillable form processing, with creation and annotation
  • Merge, split, and rotate PDFs, and generate new documents programmatically
  • Use Case: Convert a batch of invoices into searchable data and consolidated reports

Quick Start

Run a basic PDF processing task on a sample document to extract text and metadata.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF text and metadata extraction in Python?

You can extract text from PDF documents using Python by running programmatic workflows built on pypdf. This skill automates parsing searchable data and metadata from batches of files for archival processing and consolidated reports.

What's the best way to fill out PDF forms programmatically?

The best way to fill PDF forms programmatically is using automated scripts that process both fillable and non-fillable documents. This skill creates, annotates, and populates form fields directly within a Python environment.

Can I merge and split PDF documents using Python?

Yes, you can merge, split, and rotate PDF documents using Python automation scripts. This skill supports combining multiple files, dividing large documents, and generating new annotated outputs programmatically.

Does this PDF automation workflow work with pypdf and Pillow?

This PDF automation workflow explicitly works with pypdf and Pillow, alongside pdf2image. These dependencies enable comprehensive text extraction, form handling, and image processing within Python environments.

How do I convert a batch of PDF invoices into searchable data?

Convert a batch of PDF invoices into searchable data by automating text and table extraction workflows. This skill processes multiple documents programmatically to generate consolidated reports and structured outputs.