pdf

Extract text and tables, merge or split PDFs, and fill forms programmatically.

195|44|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/ImGoodBai/goodable --skill pdf-imgoodbai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ImGoodBai/goodable/tree/main/skills/pdf
Command: npx skills add https://github.com/ImGoodBai/goodable --skill pdf-imgoodbai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs often require manual extraction, form filling, and document assembly across multiple tools. This skill provides a unified toolkit to manipulate PDFs programmatically, reducing repetitive work and error-prone processes.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries.
  • Merge, split, rotate, and create PDFs, enabling end-to-end document workflows.
  • Fill fillable and non-fillable PDF forms automatically, with scripting support for batch processing.

Quick Start

Process a PDF by extracting text, merging documents, and filling forms with a single command.

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?

Yes, you can fill both fillable and non-fillable PDF forms automatically using Python. This skill leverages pypdf to populate form fields programmatically and supports scripting for batch processing across multiple documents in admin and finance workflows.

What is the best way to merge or split PDF documents for batch workflows?

The best way to merge or split PDF documents for batch workflows is using this skill's pypdf-based scripting capabilities. It enables end-to-end document assembly, allowing you to combine, split, and rotate PDFs programmatically to reduce manual repetitive work.

Does pdfplumber work well for extracting data from complex PDF invoices?

Yes, you can render and validate PDFs using Python with this skill. It includes optional scripts leveraging pdf2image and Pillow to render PDF pages into images, allowing visual validation of document modifications and form-filling accuracy.

How do I automate PDF processing for knowledge management repositories?

You can automate PDF processing for knowledge management repositories by using this skill to extract text, merge documents, and generate structured outputs. It applies Python libraries to parse and organize PDF content into searchable knowledge bases programmatically.