pdf

Fill PDF forms and extract text with Python libraries.

1|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/jakubciszak/family-plan --skill pdf-jakubciszak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/jakubciszak/family-plan/tree/main/.claude/skills/external/pdf
Command: npx skills add https://github.com/jakubciszak/family-plan --skill pdf-jakubciszak

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing and automation toolkit to fill forms, extract text, rotate pages, and manipulate PDFs with Python.

Core Features & Use Cases

  • Fillable and non-fillable form handling via Python scripts
  • Text and table extraction and PDF creation and merging
  • Use Case: Automate invoice processing by extracting amounts and filling templates

Quick Start

Run a sample workflow to extract text and fill forms from a PDF using the provided Python scripts.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I automate PDF form filling with Python?

Automate PDF form filling by running Python scripts that apply pypdf to populate fillable and non-fillable fields, enabling you to process invoices and administrative documents programmatically.

What is the best way to extract text from PDF documents for administrative workflows?

Extract text from PDF documents using Python scripts leveraging pypdf, which handles text and table extraction for archiving contracts, processing invoices, and retrieving data from reports.

Does this PDF processing approach work with both fillable and non-fillable forms?

Yes, the Python scripts handle both fillable and non-fillable PDF forms. They utilize pypdf for form fields and Pillow with pdf2image for rendering pages when managing non-fillable document templates.

Can I rotate pages and merge PDF files using pypdf and Pillow?

Yes, you can rotate pages, merge files, and manipulate PDFs using Python scripts. The toolkit applies pypdf for document manipulation and Pillow for image rendering during these workflows.

What Python libraries do I need to install for PDF text extraction and image rendering?

You need pypdf for text extraction and form handling, pdf2image for rendering PDF pages, and Pillow for image processing to ensure robust document manipulation and annotation workflows.