pdf

Generate PDF documents via ReportLab, LaTeX, and Playwright engines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, playwright-core, pdf-lib, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the complexity of producing professional PDF documents across multiple domains—from structured reports and academic papers to creative posters and batch form processing—by providing a unified, production-grade workflow with built-in quality assurance and anti-overflow safeguards.

Core Features & Use Cases

  • Multi-Pipeline PDF Generation: Create reports via ReportLab, visual designs via Playwright/HTML, academic papers via LaTeX/Tectonic, or manipulate existing PDFs through the Process pipeline.
  • Intelligent Auto-Routing: Automatically selects the correct production line based on document type, emoji presence, CJK content, and page size requirements.
  • Quality Assurance: Includes preflight checks, overflow prevention, fill-engine anti-void layouts, and cover validation to ensure pixel-perfect output.
  • Use Case: A researcher can generate a LaTeX-formatted thesis with HTML-rendered covers and complex diagrams, while a marketing team can produce batch-generated event posters with JSON blueprints—all through the same Skill.

Quick Start

Use the pdf skill to generate a professional report from the attached project outline and export it as a print-ready PDF file.

Frequently Asked Questions about pdf

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

FAQPage Schema
How do I generate professional PDF documents with CJK font coverage and vector output?

Generate professional PDF documents with CJK font coverage and vector output by using automated pipelines that route content to ReportLab, LaTeX, or Playwright engines based on page size and text requirements. The system applies preflight checks to ensure pixel-perfect layout.

What is the best way to batch process PDF form filling and document generation?

Batch process PDF form filling and document generation by utilizing the Process pipeline, which manipulates existing PDFs and applies JSON blueprints for bulk output. This workflow guarantees anti-overflow rendering and cover validation across all generated files.

Does Playwright work with HTML for visual PDF generation and poster design?

Playwright works with HTML for visual PDF generation and poster design by rendering web content directly into vector output. The auto-routing engine selects this pipeline specifically for creative designs and visual page layouts.

Can I use LaTeX to produce academic papers and theses with complex diagrams?

Use LaTeX to produce academic papers and theses with complex diagrams through the Tectonic engine pipeline. This workflow handles structured academic content and integrates HTML-rendered covers for comprehensive document generation.

Why does PDF generation fail due to text overflow, and how is it prevented?

PDF generation fails due to text overflow when content exceeds page boundaries, but it is prevented here through built-in anti-void layouts and fill-engine safeguards. The system executes preflight validation to guarantee overflow-safe rendering.

Do I need ReportLab to create structured reports and invoices?

You need ReportLab to create structured reports and invoices, as the intelligent auto-routing engine selects this engine specifically for structured document generation. It ensures typographic quality and pixel-perfect layout for professional outputs.