pdf

Create, edit, and review PDF files with visual layout checks.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/thanhquan3010/hospital-management-system-v3 --skill pdf-thanhquan3010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/thanhquan3010/hospital-management-system-v3/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/thanhquan3010/hospital-management-system-v3 --skill pdf-thanhquan3010

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 need to programmatically create, modify, and review PDF documents, ensuring visual fidelity and accurate content representation.

Core Features & Use Cases

  • PDF Generation: Create new PDF documents with precise formatting using reportlab.
  • Data Extraction: Extract text and data from existing PDFs using pdfplumber or pypdf.
  • Visual Validation: Render PDF pages to images for quality assurance and layout verification.
  • Use Case: Generate a monthly report in PDF format, ensuring all charts and tables are correctly rendered, and then extract key figures for a summary.

Quick Start

Use the pdf skill to generate a new PDF document with the title 'My Report' and add the text 'This is the first paragraph.' to it.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I generate a PDF document with reportlab programmatically?

You can generate PDF documents programmatically using reportlab by defining layout parameters and text content. This skill manages PDF creation, ensuring precise formatting and visual fidelity for your generated reports.

How do I extract text and data from an existing PDF using pdfplumber?

Extract text and data from existing PDFs using pdfplumber or pypdf to parse document contents. This skill supports data extraction workflows, allowing you to retrieve text and structured information from PDF files.

Can I render PDF pages to images for visual validation and layout review?

Render PDF pages to PNG images using pdftoppm for visual validation and layout verification. This skill includes visual checks by rendering pages, ensuring quality assurance and accurate visual representation of your documents.

Does this PDF skill work with poppler-utils for quality assurance?

Yes, this skill uses poppler-utils, specifically pdftoppm, to render PDF pages to images for visual validation. It supports visual checks to verify layout accuracy and ensure visual fidelity during PDF review.

What is the best way to automate monthly report generation in PDF format?

Automate monthly report generation by using reportlab to create PDFs with precise formatting and visual validation. This skill ensures charts and tables are correctly rendered, and can extract key figures for a summary.

What are the limitations of using pypdf for data extraction versus pdfplumber?

While both pypdf and pdfplumber extract data from existing PDFs, this skill leverages them for accurate content representation. Pdfplumber often handles complex layouts, whereas pypdf provides foundational text extraction capabilities.