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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.