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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually processing PDF documents, such as filling forms or extracting data, is a tedious and time-consuming task. This Skill automates PDF document processing, including form filling, data extraction, and content manipulation, streamlining your workflows and eliminating manual effort, allowing you to save hours and focus on more critical tasks.

Core Features & Use Cases

  • Form Filling: Automatically fill out interactive PDF forms with provided data.
  • Data Extraction: Extract text, images, and structured data (e.g., tables) from PDF documents.
  • Content Manipulation: Add annotations, watermarks, or merge/split PDF files.
  • Use Case: Need to fill out 100 invoices from a invoice_template.pdf? This Skill can automatically populate fields like invoice number, date, and amount, and save each as a completed PDF, automating your entire invoicing process.

Quick Start

Use the PDF skill to extract all text content from the attached document 'annual_report.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 programmatically?

Extract text and tables from PDFs using pdfplumber and pypdf libraries, which parse document content and structured data into Python objects. This automates reading invoices, reports, and scanned documents without manual copying.

Can I automatically fill out PDF forms with data from a spreadsheet or database?

Yes, automatically fill interactive PDF forms by mapping data fields to form coordinates and writing values using pypdf or reportlab. Batch process hundreds of forms—invoices, applications, or surveys—saving hours of manual data entry.

What's the best way to merge, split, or watermark multiple PDF files?

Merge, split, and watermark PDFs using pypdf and Pillow, which combine pages, extract ranges, and overlay images or text. Automate multi-document assembly, archive organization, and branded document distribution at scale.

How do I process scanned PDFs or images that contain text I need to extract?

Apply OCR to scanned documents and image-based PDFs to convert unstructured visual content into searchable, extractable text. Combine pdfplumber with OCR tools to handle both digital and paper-based documents in batch workflows.

Does this approach work for both fillable and non-fillable PDF forms?

Yes—fillable forms are populated by writing to form fields; non-fillable forms are processed by validating bounding boxes and overlaying text or images at precise coordinates. Both approaches integrate into large-scale automated workflows.

Why should I automate PDF processing instead of handling documents manually?

Manual PDF tasks—filling forms, extracting data, merging documents—consume hours per workflow. Automation eliminates repetitive effort, reduces errors, and scales to hundreds or thousands of documents, freeing time for higher-value work.