pdf

Automate PDF merging, splitting, text extraction, OCR, and form handling.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/HuuBar/skill-routing-experiment --skill pdf-huubar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/HuuBar/skill-routing-experiment/tree/main/unified_skills/anthropics/pdf
Command: npx skills add https://github.com/HuuBar/skill-routing-experiment --skill pdf-huubar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDF processing and manipulation is a common workflow pain point, including reading, extracting text, merging, splitting, rotating pages, adding watermarks, filling forms, OCR for scanned documents, and extracting images.

Core Features & Use Cases

  • Automates PDF processing tasks across reading, editing, extracting, and creating PDF content.
  • Supports merging, splitting, rotating, OCR, and form handling for end-to-end document workflows.
  • Real-world use cases include archiving reports, extracting data from invoices, and digitizing paper forms.

Quick Start

Load a PDF with PdfReader and print the number of pages.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from a scanned PDF using OCR in Python?

Text extraction from scanned PDFs requires OCR to process image-based pages, and this automation skill supports digitizing paper forms by leveraging Python libraries like pdfplumber to parse document content.

Can I merge and split PDF documents for archiving workflows?

Yes, you can merge and split PDF documents for archiving workflows. This automation handles merging multiple reports into one file or splitting large documents into individual pages for end-to-end document management.

Do I need Python libraries like pypdf and reportlab to handle PDF form processing?

Yes, Python libraries like pypdf and reportlab are required to handle PDF form processing, as these dependencies support robust PDF manipulation, form filling, and programmatic document generation.

What is the best way to automate invoice data extraction from PDF files?

Automating invoice data extraction from PDF files is best achieved through Python workflows that combine pdfplumber for text extraction and OCR for scanned copies to digitize and parse financial reporting data.

Does Python PDF processing support adding watermarks and rotating pages?

Python PDF processing supports adding watermarks and rotating pages, allowing users to automate document editing tasks like page rotation and watermarking alongside merging and splitting for comprehensive PDF manipulation.