pdf

Extract and manipulate text, tables, and forms from PDF documents.

4|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/bitan-del/gods-eye --skill pdf-bitan-del
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/bitan-del/gods-eye/tree/main/apps/desktop/src/process/resources/skills/pdf
Command: npx skills add https://github.com/bitan-del/gods-eye --skill pdf-bitan-del

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PDFs contain text, tables, and forms that are tedious to process manually and keep updated.

Core Features & Use Cases

  • Extract text and tables from PDFs to feed data pipelines.
  • Fill and annotate both fillable and non-fillable forms programmatically.
  • Split, merge, and manipulate PDFs for batch processing and archiving.

Quick Start

Extract text and metadata from a PDF using Python libraries.

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 for a data pipeline?

To extract text and tables from a PDF, the Skill uses Python libraries like pdfplumber and pypdf to read document content and structures, providing structured data for downstream pipelines.

Can I automate filling both fillable and non-fillable PDF forms?

Yes, you can automate form filling for both fillable and non-fillable PDF forms programmatically. The Skill leverages Python libraries to inject data and annotate documents, supporting batch workflows like invoice processing and form automation.

What is the best way to process invoices and digitize reports in bulk?

The best way to process invoices and digitize reports in bulk is through batch PDF processing. The Skill applies Python libraries to read, split, merge, and manipulate multiple PDF documents for archiving and data extraction.

Do I need Python to split, merge, and manipulate PDF documents?

Yes, you need a Python environment to split, merge, and manipulate PDF documents. The Skill operates by applying Python libraries such as pypdf, pdfplumber, and reportlab to read, write, and annotate PDF files programmatically.

How does Python annotate and write new PDF files?

Python annotates and writes PDF files by utilizing the reportlab library alongside pypdf and pdfplumber. This combination allows you to programmatically add annotations, fill forms, and generate new PDF documents for archiving and reporting.