One-click install
npx skills add https://github.com/alex-tgk/saasquatch --skill pdf-alex-tgk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/alex-tgk/saasquatch/tree/main/.claude/skills/document-skills/pdf
Command: npx skills add https://github.com/alex-tgk/saasquatch --skill pdf-alex-tgk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing tasks are time-consuming and error-prone when done manually, including extracting text and tables, creating new documents, merging or splitting files, and handling forms.

Core Features & Use Cases

  • Text and table extraction from PDFs for data pipelines.
  • Create, merge, and split PDFs; handle forms (fillable and non-fillable).
  • Quick workflows for archiving, reporting, and document automation.

Quick Start

Extract all text from a sample PDF using PdfReader and save it to a text 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 tables from a PDF for a data pipeline?

PDF text and table extraction is automated using pypdf and pdfplumber to parse document contents into structured data. This handles extracting data from invoices and generating text files for downstream data pipelines.

Can I fill out both fillable and non-fillable PDF forms programmatically?

PDF form processing supports both fillable and non-fillable forms via Python libraries like pypdf. You can automate filling out form fields and extracting submitted data across document automation workflows.

What is the best way to merge or split PDF files using Python?

Merging and splitting PDF files is handled natively by pypdf to combine multiple documents or extract specific pages. This provides quick workflows for archiving, reporting, and document automation.

Do I need pypdf and pdf2image to create new PDF documents from scratch?

Creating new PDF documents requires Python libraries like reportlab to generate outputs, while pypdf handles parsing and merging. The Skill provides code examples and CLI usage for generating archival documents.

Does this approach work for converting PDF pages into images for OCR?

PDF to image conversion is supported using pdf2image and pillow dependencies. This renders PDF pages as images, enabling subsequent OCR or visual processing workflows for non-text-based document analysis.