pdf

Consolidate PDF processing tasks into a unified automation workflow.

Updated Apr 4, 2026
One-click install
npx skills add https://github.com/hellitonsm/genesis-project --skill pdf-hellitonsm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/hellitonsm/genesis-project/tree/main/tools/pdf
Command: npx skills add https://github.com/hellitonsm/genesis-project --skill pdf-hellitonsm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow, and includes scripts (resource) components.

What problem does it solve?

PDF manipulation and data extraction require multiple tools and manual steps. This Skill consolidates reading, extracting, merging, splitting, filling forms, and annotating PDFs into a cohesive workflow.

Core Features & Use Cases

  • Extract text, metadata, and tables from PDFs using pypdf and pdfplumber.
  • Merge, split, rotate pages, fill forms, and annotate PDFs for automated workflows.
  • Use Case: Automate processing of vendor invoices by extracting key fields and generating structured data.

Quick Start

Provide a PDF file and specify the desired operation (extract, merge, split, rotate, or fill) to instantly obtain results.

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 PDF files for automated document processing?

PDF text and table extraction uses pypdf and pdfplumber to parse document content into editable data. This automation workflow reads PDF files and returns structured text, metadata, and tables for downstream processing.

Can I fill PDF forms and merge multiple PDFs into a single document?

PDF form filling and merging are supported natively through a unified automation workflow. You provide PDF files and specify operations like merge, split, or fill to instantly obtain modified documents.

Does pypdf work with pdfplumber for extracting metadata and rotating PDF pages?

pypdf and pdfplumber work together within this workflow to extract metadata, text, and tables while supporting page rotation. The integrated toolchain handles multiple PDF manipulation tasks without manual steps.

What is the best way to automate processing of vendor invoices stored as PDFs?

Automating vendor invoice processing involves extracting key fields from PDFs using pypdf and pdfplumber to generate structured data. This consolidated workflow replaces multiple manual tools with a single operation.

Do I need OCR to extract text from scanned PDF documents?

OCR is optionally supported for PDF text extraction when standard parsing fails on scanned content. The workflow applies pypdf and pdfplumber first, with OCR as a fallback for image-based documents.

How to split a large PDF into separate pages and annotate each section?

PDF splitting and annotation are handled by specifying the desired operation on a provided PDF file. The workflow processes the document and returns separated, annotated sections instantly.