One-click install
npx skills add https://github.com/rafaelramosdf/antigravity-agents --skill pdf-rafaelramosdf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/rafaelramosdf/antigravity-agents/tree/main/templates/agent-template-en/skills/pdf
Command: npx skills add https://github.com/rafaelramosdf/antigravity-agents --skill pdf-rafaelramosdf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a programmable toolkit for working with PDF documents, enabling automated text and table extraction, creation and modification of PDFs, and form handling to replace repetitive manual tasks.

Core Features & Use Cases

  • Automated text and table extraction: pull content from PDFs into usable data structures.
  • PDF creation, merging, and form handling: compose, split, and fill forms programmatically.
  • Use Case: Automate processing of invoices, reports, or contracts to streamline archival and data extraction.

Quick Start

Use the pdf skill to extract all text from the attached file 'invoice-q3.pdf'.

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 documents in bulk?

PDF text and table extraction can be automated in bulk using Python scripts with pypdf. This Skill processes large volumes of invoices, reports, or contracts, pulling content into usable data structures for administrative, financial, and legal contexts without manual intervention.

What is the best way to automate filling out PDF forms programmatically?

Automating PDF form filling programmatically is handled through Python-based scripts using pypdf. This Skill targets field extraction and form modification for high-volume batch processing, replacing repetitive manual data entry tasks with validated, error-handled workflows.

Can I merge and split PDF files using Python for document processing?

Merging and splitting PDF files using Python is fully supported by this Skill. Built with pypdf, it enables programmatic creation and modification of documents, allowing you to compose, split, and manipulate PDFs reliably for archival and data extraction.

Does pypdf work with Pillow and pdf2image for PDF manipulation workflows?

Pypdf works with Pillow and pdf2image within this Skill to facilitate comprehensive PDF manipulation. These dependencies enable text extraction, form handling, and annotation-based document processing, including validation and error handling for automated workflows.

How do I convert PDF pages to images for annotation-based processing?

Converting PDF pages to images for annotation-based processing is achieved using pdf2image and Pillow. This Skill leverages these dependencies alongside pypdf to support field extraction, form filling, and annotation manipulation within automated document workflows.

Are there limitations when processing large volumes of PDFs with Python scripts?

Processing large volumes of PDFs with Python scripts using this Skill includes built-in validation and error handling to ensure reliability. However, complex layouts or scanned documents without text layers may limit automated text and table extraction capabilities.