One-click install
npx skills add https://github.com/eccstartup/grok_skills_bundle --skill pdf-eccstartup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/eccstartup/grok_skills_bundle/tree/main/pdf
Command: npx skills add https://github.com/eccstartup/grok_skills_bundle --skill pdf-eccstartup

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF processing tasks can be tedious and error-prone when manually extracting text, tables, merging documents, rotating pages, and handling forms. This skill automates and simplifies these operations.

Core Features & Use Cases

  • Read and extract text and tables from PDFs
  • Merge, split, rotate, and watermark PDFs
  • Fill forms (fillable and non-fillable) and validate outputs
  • Use case: automate processing of hundreds of invoices or reports into structured data

Quick Start

Process a sample PDF to extract text and tables, merge pages, and apply a watermark.

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?

This skill extracts text and tables from PDFs using pdfplumber and pypdf to parse document structures and output structured data. It automates reading complex documents, handling both standard text and tabular data extraction reliably.

Can I merge, split, and watermark PDF documents?

Yes, you can merge, split, rotate, and watermark PDF documents. The skill manipulates PDF files by parsing and annotating pages using pypdf and pillow, allowing you to combine multiple reports or apply custom stamps to existing files.

Does this approach support filling both fillable and non-fillable PDF forms?

This approach supports filling both fillable and non-fillable PDF forms. It uses pillow to render and annotate documents, allowing you to automatically populate form fields and validate the final outputs across your PDF processing pipeline.

What is the best way to automate processing hundreds of PDF invoices?

The best way to automate processing hundreds of PDF invoices is using this skill to batch extract text and tables into structured data. It relies on pypdf and pdfplumber to parse and render large volumes of repetitive documents efficiently.

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

Yes, you need Python libraries like pypdf, pdfplumber, pdf2image, and pillow installed to process PDFs. These dependencies are required to parse, render, and annotate the documents for your text extraction and form filling workflows.