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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, pillow.

What problem does it solve?

PDFs are ubiquitous in business, yet extracting text, tables, and form data, while creating or updating documents, remains a manual, error-prone task. This Skill provides a comprehensive toolkit to automate text and table extraction, create and modify PDFs, merge/split documents, and handle fillable forms.

Core Features & Use Cases

  • Extract text and tables from PDFs using Python libraries such as pypdf, pdfplumber.
  • Create, modify, merge, and split PDFs, and add form annotations or fillable fields programmatically.
  • Use cases include processing invoices, digitizing reports, and archiving documents with structured data.

Quick Start

Process a sample PDF to extract text and tables, merge and split documents, and fill forms using the included Python scripts.

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 for invoice processing?

Yes, you can create and modify PDFs programmatically by coordinating pypdf and Pillow. This Skill supports adding form annotations, generating fillable fields, and merging or splitting documents for archival workflows.

Does this PDF automation approach require Python dependencies like pdf2image?

This PDF automation approach requires Python dependencies including pypdf, pdfplumber, pdf2image, and Pillow. These libraries coordinate within your environment to parse, manipulate, and generate documents end-to-end.

What is the best way to automate form handling and fillable fields in PDFs?

The best way to automate form handling in PDFs is using this Skill's programmatic toolkit to add annotations and fillable fields. It coordinates multiple Python libraries to manipulate document structures for data-centric workflows.

How does PDF processing handle merging and splitting documents for archival digitization?

PDF processing handles merging and splitting documents by using pypdf to parse and restructure file contents. This supports archival digitization by programmatically organizing and modifying documents with structured data.

Are there limitations when extracting structured data from image-heavy PDFs?

Extracting structured data from image-heavy PDFs may face limitations if text is not parseable by pypdf or pdfplumber. However, pdf2image and Pillow are included to help process and manipulate document images during extraction.