pdf

Generate, extract data from, and validate PDF visual rendering.

4|1|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/cuozg/oh-my-skills --skill pdf-cuozg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/cuozg/oh-my-skills/tree/main/skills/pdf
Command: npx skills add https://github.com/cuozg/oh-my-skills --skill pdf-cuozg

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 streamlines the process of working with PDF documents, from generating them with precise formatting to extracting valuable data and ensuring their visual integrity.

Core Features & Use Cases

  • Programmatic PDF Generation: Create professional-looking PDFs with consistent layout and typography using reportlab.
  • Data Extraction: Extract text and tabular data from PDFs using pdfplumber or pypdf.
  • Visual Validation: Render PDF pages to images for quality assurance, ensuring layout, spacing, and legibility are perfect.
  • Use Case: Generate a monthly report PDF with specific branding and formatting, then extract key metrics from it for further analysis.

Quick Start

Use the pdf skill to generate a new PDF document with the provided content and formatting specifications.

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 specific formatting and branding?

Generate a PDF document programmatically using reportlab to apply precise layout, typography, and branding specifications, producing a polished file suitable for professional reporting.

How can I extract text and tabular data from a PDF while preserving layout fidelity?

Extract text and tabular data from a PDF using pdfplumber or pypdf, ensuring accurate data retrieval where layout fidelity and table structure are critical to the output.

What is the best way to validate the visual rendering and layout of a PDF?

Validate PDF visual rendering by rendering pages to images with Poppler, allowing you to visually inspect spacing, layout, and legibility for quality assurance purposes.

Do I need Poppler installed to render PDF pages for visual quality assurance?

Yes, you need Poppler installed to render PDF pages to images, as it provides the underlying utility required for visual validation of document layout and legibility.

Can I extract key metrics from a generated PDF report for further analysis?

Yes, you can extract metrics from a generated PDF report using pdfplumber or pypdf, retrieving structured text and tabular data for downstream analysis and processing.

Does this PDF extraction approach work well for complex table structures?

PDF extraction with pdfplumber handles complex table structures by identifying lines and intersections, yielding accurate tabular data even when layout fidelity is critical.