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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDF workflows often require manual handling for text extraction, form processing, and page manipulation; this skill automates those repetitive tasks.

Core Features & Use Cases

  • Text extraction from PDFs using pypdf and pdfplumber to retrieve content and structured data.
  • Fillable and non-fillable form handling: fill fields, annotate, and generate filled PDFs.
  • Page operations: merge, split, rotate, watermark, and image extraction for archival tasks.
  • Use Case: Process a batch of invoices to extract amounts and dates and consolidate them into a CSV.

Quick Start

Provide a PDF and specify the operation to perform (e.g., extract text, fill a form, or merge pages).

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text from PDF invoices and reports in Python?

To extract text from PDF invoices and reports, you can use this Skill to automate content retrieval and structured data extraction. It relies on pypdf and pdfplumber to pull text from large volumes of documents, consolidating the output into usable formats.

What is the best way to automate filling fillable and non-fillable PDF forms?

Automating PDF form filling is handled by this Skill through annotating and generating filled PDFs for both fillable and non-fillable forms. It processes the documents automatically, applying safe-default behaviors to ensure completed form generation without manual input.

Can I merge, split, and rotate PDF pages for archival tasks?

Yes, you can merge, split, rotate, and watermark PDF pages for archival tasks. This Skill automates these page manipulation operations natively, allowing you to reorganize and process large volumes of documents efficiently.

Does this PDF processing approach work with scanned documents?

Yes, this PDF processing approach works with scanned documents by utilizing pdf2image and Pillow for image extraction and manipulation. These dependencies allow the Skill to handle scanned files alongside standard text-based reports and invoices.

How do I extract images from PDFs using Python?

To extract images from PDFs using Python, this Skill applies pdf2image and Pillow to process and retrieve visual content. It automates the extraction workflow, providing image files ready for downstream archival or data-collection tasks.