pdf

Automate PDF reading, text/table extraction, merging, splitting, editing, and form handling.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/kage1020/dotfiles --skill pdf-kage1020
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/kage1020/dotfiles/tree/main/dot_claude/skills/pdf
Command: npx skills add https://github.com/kage1020/dotfiles --skill pdf-kage1020

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF workflows are often manual and error-prone. This skill automates a wide range of PDF tasks—reading, extracting text and tables, merging or splitting, rotating pages, watermarking, creating or encrypting PDFs, filling forms, extracting images, and enabling OCR—saving time and ensuring consistency.

Core Features & Use Cases

  • Read and extract text, tables, and images from PDFs.
  • Merge, split, rotate, and watermark PDFs; create new PDFs; encrypt/decrypt PDFs.
  • Fill both fillable and non-fillable forms; perform OCR on scanned documents to enable search.

Use cases include processing batches of invoices, archiving multi-page reports, extracting data for dashboards, and digitizing paper forms.

Quick Start

Process a set of PDFs to extract text and merge pages into a single searchable document.

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 document automation?

You can extract text and tables from PDFs by parsing the document with Python libraries like pypdf and pdfplumber. This skill automates reading and extracting structured content, enabling batch processing for invoice handling and report archiving.

Can I perform OCR on scanned PDFs to make them searchable?

Yes, you can perform OCR on scanned PDFs to make them searchable. The skill applies OCR to scanned documents, extracting text to enable search and digitization of paper forms within your document automation workflows.

What is the best way to automate filling both fillable and non-fillable PDF forms?

The best way to automate form filling is using a PDF processing skill that handles both fillable and non-fillable forms. This skill automates form data handling and digitization, ensuring consistent population of fields across batch PDF documents.

Do I need Python libraries like pypdf and pdfplumber to process PDFs?

Yes, you need Python libraries like pypdf and pdfplumber to process PDFs with this skill. These dependencies are required to parse and manipulate PDF content, handle form data, and execute batch document automation tasks.

How do I merge, split, and watermark PDF documents in a batch?

You can merge, split, and watermark PDF documents in a batch by applying programmatic manipulation scripts. This skill automates editing tasks across multiple files, streamlining multi-page report archiving and document workflow consistency.

Does this PDF processing skill support creating and encrypting new PDF files?

Yes, this PDF processing skill supports creating and encrypting new PDF files. It automates the generation of new PDFs and applies encryption or decryption, ensuring secure document handling for archiving and data extraction workflows.