One-click install
npx skills add https://github.com/gonzoblasco/antigravity-developer-stack --skill pdf-gonzoblasco
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/gonzoblasco/antigravity-developer-stack/tree/main/tools-automation/pdf-official
Command: npx skills add https://github.com/gonzoblasco/antigravity-developer-stack --skill pdf-gonzoblasco

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF documents are ubiquitous but extracting content, merging, or filling forms can be slow and error-prone. This skill provides a structured, ready-to-use toolkit to perform common PDF operations with clear guidance and sensible defaults.

Core Features & Use Cases

  • Extract text and tables from PDFs using libraries like pdfplumber and pypdf.
  • Merge, split, rotate, or generate PDFs, including simple form filling and annotation.
  • Use Case: Automate invoice data extraction across hundreds of PDFs and feed results into CSVs or databases.

Quick Start

Install the necessary Python packages and run a minimal example to read text from a sample.pdf and print it.

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 using Python?

PDF text and table extraction is handled by parsing PDF streams with pdfplumber and pypdf. This skill provides structured scripts and tool-selection strategies to reliably pull structured data from documents for pipelines and administrative workflows.

What is the best way to automate invoice data extraction across hundreds of PDFs?

The best way to automate invoice data extraction across hundreds of PDFs is using this skill's structured tooling. It applies performance-focused guidance to parse large volumes of documents and feed the extracted results directly into CSVs or databases.

Can I merge, split, and fill PDF forms with pypdf?

Yes, pypdf supports merging, splitting, rotating, and simple form filling. This skill provides ready-to-use scripts with sensible defaults to handle these common PDF manipulation operations efficiently alongside pdfplumber and Pillow.

Does PDF processing work with image-based documents using pdf2image and Pillow?

PDF processing works with image-based documents using pdf2image and Pillow to handle visual rendering. This skill includes these dependencies to support document digitization tasks where image manipulation and visual context are required alongside text extraction.

What are the limitations of pdfplumber for PDF data extraction?

Limitations of pdfplumber for PDF data extraction include performance trade-offs when parsing complex or large volumes of PDF streams. This skill provides tool-selection strategies to help choose between pypdf and pdfplumber based on specific extraction requirements.