reveal-pdf-export

Export Reveal.js HTML presentations to PDF using Chrome CDP.

2|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/amdmax/claude_marketplace --skill reveal-pdf-export
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reveal-pdf-export
Source: https://github.com/amdmax/claude_marketplace/tree/main/.claude/skills/reveal-pdf-export
Command: npx skills add https://github.com/amdmax/claude_marketplace --skill reveal-pdf-export

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the conversion of Reveal.js HTML presentations into high-fidelity PDF documents, overcoming common rendering issues.

Core Features & Use Cases

  • Pixel-Perfect Export: Generates PDFs that accurately reflect the presentation's visual design.
  • Bug Fixes: Addresses known Reveal.js 4.x print-pdf bugs related to padding, blank pages, and speaker notes.
  • Use Case: When you need to create a printable version of your Reveal.js slides for a report or archival purposes, this skill ensures a professional and accurate output.

Quick Start

Run the command node export-pdf.mjs presentation.html output.pdf to export your Reveal.js presentation to PDF.

Frequently Asked Questions about reveal-pdf-export

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

FAQPage Schema
How do I export Reveal.js presentations to PDF without extra blank pages?

This Skill exports Reveal.js HTML presentations to PDF using Chrome CDP, directly addressing Reveal.js 4.x print-pdf rendering bugs like padding issues, extra blank pages, and speaker note interference.

Do I need Puppeteer or Playwright to generate a PDF from Reveal.js slides?

You do not need Puppeteer or Playwright. This Reveal.js PDF export solution uses Chrome CDP directly, requiring only a Chrome browser binary without relying on external automation libraries.

Why does my Reveal.js 4.x print-pdf output have padding issues and speaker notes?

Reveal.js 4.x print-pdf contains known bugs causing padding issues and speaker note interference. This Skill applies targeted fixes during the PDF export to generate pixel-perfect output.

What's the best way to automate Reveal.js PDF generation for archival?

Automating Reveal.js PDF generation for archival is best done via Chrome CDP, ensuring pixel-perfect output that accurately reflects slide visual design while bypassing standard browser print bugs.

How do I run a command line script to convert HTML presentation slides to a PDF file?

Run node export-pdf.mjs presentation.html output.pdf in your terminal to convert HTML presentation slides into a PDF file using a local Chrome browser binary via Chrome CDP.