pdf

Create, modify, and extract text from PDF documents programmatically.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/dajneem23/codex-skills --skill pdf-dajneem23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/dajneem23/codex-skills/tree/main/pdf
Command: npx skills add https://github.com/dajneem23/codex-skills --skill pdf-dajneem23

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of working with PDF documents, from programmatic creation and editing to visual review and data extraction, ensuring professional quality and accuracy.

Core Features & Use Cases

  • PDF Generation: Create new PDF documents with precise layout and formatting using reportlab.
  • Data Extraction: Extract text and tabular data from existing PDFs using pdfplumber or pypdf.
  • Visual Review: Render PDF pages to images for quality assurance and layout verification.
  • Use Case: Automatically generate a monthly report PDF, ensuring all charts and tables are perfectly aligned and readable, then extract key figures for a summary.

Quick Start

Use the pdf skill to render the first page of the document 'report.pdf' as a PNG image.

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 tabular data from existing PDF files?

PDF data extraction is handled by parsing documents with pdfplumber and pypdf to retrieve text and tables. This Skill automates reliable content extraction from existing PDFs for professional workflows requiring structured data retrieval.

What's the best way to generate PDF reports with precise layout and formatting?

Generating PDF reports with precise layout and formatting is achieved using reportlab. This Skill handles programmatic PDF creation, allowing you to build new documents with automated layout control for professional quality output.

Can I render PDF pages to images for visual quality assurance and layout verification?

Visual review of PDF documents is supported by rendering pages to images for quality assurance. This Skill uses poppler-utils to convert pages into images, enabling layout verification and ensuring professional document accuracy.

Does this approach work for automating end-to-end document generation and data extraction workflows?

Automating end-to-end document generation and data extraction workflows is supported by combining reportlab creation with pdfplumber parsing. This Skill addresses the need for automated document generation and reliable content extraction within professional workflows.

Do I need poppler-utils installed to perform visual review checks on PDFs?

Yes, poppler-utils is required as a dependency to perform visual review checks. Rendering PDF pages to images for quality assurance relies on this package, alongside reportlab, pdfplumber, and pypdf, to execute the Skill's document processing tasks.