pdf

Automate PDF reading, extraction, merging, splitting, rotating, watermarking, encrypting, and OCR.

1|3|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/goodnessibeh/ai-dev-boilerplate --skill pdf-goodnessibeh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/goodnessibeh/ai-dev-boilerplate/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/goodnessibeh/ai-dev-boilerplate --skill pdf-goodnessibeh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, reportlab, poppler-utils, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of time-consuming manual PDF management tasks by automating reading, extracting, combining, and editing PDF files.

Core Features & Use Cases

  • Automated Text Extraction: Extract text and tables from PDFs.
  • PDF Combination & Splitting: Merge multiple PDFs or split a PDF into individual pages.
  • Advanced PDF Manipulation: Rotate pages, add watermarks, encrypt/decrypt, and OCR scanned documents.

Quick Start

Extract text from all pages of 'report.pdf' and save as 'output.txt'.

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

To extract text and tables from a PDF, you can automate the process using Python libraries like pdfplumber and pypdf. This Skill reads PDF files and extracts their content, saving the output as plain text files for document-intensive workflows.

What is the best way to merge multiple PDFs or split a PDF into individual pages?

The best way to merge multiple PDFs or split a document into individual pages is through automated PDF manipulation. This Skill combines multiple files into one or divides them into single pages, streamlining administrative and legal document management tasks.

Can I perform OCR on scanned PDF documents?

Yes, you can perform OCR on scanned PDF documents. This Skill utilizes command-line tools like poppler-utils alongside Python libraries to process scanned files, enabling text extraction from images and making previously unreadable content searchable.

How do I rotate pages, add watermarks, and encrypt PDF files?

You can rotate pages, add watermarks, and encrypt PDF files through advanced PDF manipulation. This Skill applies these security and formatting modifications directly to documents, ensuring proper access control and branding for sensitive workflows.

Does this PDF automation tool require any specific dependencies to function?

Yes, this PDF automation tool requires specific dependencies including pypdf, pdfplumber, reportlab, and poppler-utils. These Python libraries and command-line tools provide the underlying functionality for reading, extracting, and editing PDF files.