pdf

Community

Automate PDF tasks: extract, create, merge, fill forms.

Authorashleytower
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Working with PDFs often involves manual, repetitive tasks like data extraction, merging, splitting, or filling forms. This skill provides a comprehensive toolkit to automate all these operations, transforming static documents into dynamic, actionable data and saving countless hours.

Core Features & Use Cases

  • Advanced Data Extraction: Extract text, tables, and metadata from any PDF, including scanned documents using OCR.
  • Document Manipulation: Merge, split, rotate, and password-protect PDFs with ease.
  • Dynamic PDF Creation: Generate new PDFs from scratch or fill existing forms programmatically.
  • Use Case: Automatically extract all product names and prices from a multi-page vendor catalog PDF into an Excel spreadsheet, then merge it with a cover letter and add a watermark before sending.

Quick Start

Read a PDF and extract text:

from pypdf import PdfReader reader = PdfReader("document.pdf") text = "" for page in reader.pages: text += page.extract_text() print(f"Pages: {len(reader.pages)}")

Dependency Matrix

Required Modules

pypdfpdfplumberreportlabpytesseractpdf2imagepandaspoppler-utils

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: pdf
Download link: https://github.com/ashleytower/claude-skills-collection/archive/main.zip#pdf

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.