pdf

Extract text, tables, and metadata from PDF documents.

445|61|Updated Nov 7, 2023
One-click install
npx skills add https://github.com/OpenAgentsInc/openagents --skill pdf-openagentsinc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/OpenAgentsInc/openagents/tree/main/skills/document-skills/pdf
Command: npx skills add https://github.com/OpenAgentsInc/openagents --skill pdf-openagentsinc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the tedious manual work of filling out PDF forms and extracting data from documents, saving you hours of repetitive effort and ensuring accuracy in document processing. It transforms static PDFs into actionable data and dynamic forms.

Core Features & Use Cases

  • Automated Form Filling: Programmatically fill both fillable and non-fillable PDF forms with precise text annotations, ensuring compliance and consistency.
  • Data Extraction: Extract text, structured tables, and metadata from any PDF document, converting unstructured information into usable formats for analysis.
  • Document Manipulation: Perform essential PDF operations such as merging multiple documents, splitting large files, rotating pages, adding watermarks, and applying password protection.
  • Use Case: Imagine you have 100 vendor invoices in PDF format. Use this Skill to automatically extract the invoice number, date, and total amount from each one and compile them into a single CSV file, or to fill out a batch of standardized application forms for new hires.

Quick Start

To extract all text from an attached PDF file named 'report.pdf': import pdfplumber; with pdfplumber.open('report.pdf') as pdf: for page in pdf.pages: print(page.extract_text())