One-click install
npx skills add https://github.com/yt3trees/dotfiles --skill pdf-yt3trees
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/yt3trees/dotfiles/tree/main/.gemini/skills/pdf
Command: npx skills add https://github.com/yt3trees/dotfiles --skill pdf-yt3trees

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 tasks, including text and table extraction, form handling, and document composition, reducing manual workload and increasing accuracy.

Core Features & Use Cases

  • Text extraction and table extraction from PDFs for data analysis and archiving.
  • Programmatic form handling for both fillable and non-fillable fields, plus PDF creation and merging.
  • Use Case: Process large sets of invoices or forms by automatically extracting fields, merging documents, and exporting results.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.pdf'.

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 tables from PDF files using Python?

You can extract text and tables from PDFs using Python with pypdf for reading document I/O and pdf2image for rendering pages. This automates data extraction for invoice processing, form digitization, and large-scale document archiving tasks.

Can I process fillable and non-fillable PDF forms programmatically?

Yes, you can process both fillable and non-fillable PDF forms programmatically. Using Python and pypdf, you can extract form fields, handle form data, and automate the completion of large sets of forms for digitization and archiving workflows.

Does Python PDF processing work for large-scale invoice and document archiving?

Python PDF processing handles large-scale invoice and document archiving by automating field extraction, document merging, and result exporting. Using pypdf and pdf2image, it processes bulk files across Python environments, reducing manual workload and increasing data accuracy.

What is the best way to merge PDF documents and extract images in Python?

The best way to merge PDFs and handle images in Python is using pypdf for document composition and merging, alongside pdf2image and Pillow for rendering pages and image processing. This programmatic approach efficiently creates unified document archives.

Do I need pypdf and Pillow installed to automate PDF text extraction?

Yes, you need pypdf, pdf2image, and Pillow installed in your Python environment to automate PDF extraction tasks. These dependencies provide the core I/O operations and image rendering capabilities required for processing forms and extracting text.