pdf

Create, edit, and review PDF files with reportlab, pdfplumber, and pypdf.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Envy-7z/mobile-agent-skillpack --skill pdf-envy-7z
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Envy-7z/mobile-agent-skillpack/tree/main/skills/pdf
Command: npx skills add https://github.com/Envy-7z/mobile-agent-skillpack --skill pdf-envy-7z

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, pdfplumber, pypdf, poppler-utils, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the challenges of programmatically creating, manipulating, and reviewing PDF documents, ensuring visual fidelity and accurate data handling.

Core Features & Use Cases

  • PDF Generation: Create new PDF documents with precise layout and formatting using reportlab.
  • Data Extraction: Extract text and table data from existing PDFs using pdfplumber and pypdf.
  • Visual Validation: Render PDF pages to images for quality assurance, ensuring layout, spacing, and legibility.
  • Use Case: Generate a monthly report in PDF format with consistent branding and structure, then extract key metrics from a batch of incoming PDF invoices.

Quick Start

Use the pdf skill to generate a new PDF document with a title and a paragraph of text.

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 table data from PDF files using Python?

To extract text and table data from PDF files, use pdfplumber and pypdf to parse existing documents. This approach accurately captures structured information, enabling automated data handling from incoming PDFs like invoices.

What is the best way to generate PDF reports with consistent branding in Python?

Generating PDF reports with consistent branding is best achieved using reportlab for programmatic PDF creation. This allows precise layout and formatting control, ensuring documents maintain visual fidelity and accurate structure.

Can I visually verify PDF layout and spacing after generation?

Yes, you can visually verify PDF layout and spacing by rendering pages to images using Poppler utilities. This visual validation ensures document legibility, layout integrity, and overall formatting quality before distribution.

Do I need poppler-utils installed to render PDF pages to images?

Yes, poppler-utils is required to render PDF pages to images for visual validation. This dependency ensures you can accurately verify layout integrity, spacing, and legibility after programmatic PDF generation.

How does programmatic PDF generation handle visual accuracy and layout integrity?

Programmatic PDF generation handles visual accuracy by using reportlab to enforce precise layout and formatting rules. Combined with rendering pages to images via Poppler, it ensures the final document maintains strict layout integrity.