pdf-press

Render HTML or Markdown content into styled PDFs with controlled layouts.

14|2|Updated Aug 20, 2025
One-click install
npx skills add https://github.com/elenaviter/kdcube-ai-app --skill pdf-press
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-press
Source: https://github.com/elenaviter/kdcube-ai-app/tree/main/app/ai-app/services/kdcube-ai-app/kdcube_ai_app/apps/chat/sdk/skills/skills/public/pdf-press
Command: npx skills add https://github.com/elenaviter/kdcube-ai-app --skill pdf-press

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generating professional PDFs from HTML or Markdown content often requires careful layout, pagination, and styling to ensure consistency across pages and domains.

Core Features & Use Cases

  • Adaptive page breaks: ensure content stays together, with proper page boundaries for technical reports and papers.
  • Domain-aware styling: apply color schemes and typography suitable for tech, business, or academic documents.
  • PDF rendering via Playwright: renders HTML/Markdown to PDF with consistent margins, headers/footers, and multi-column layouts.
  • Quick workflows: convert drafts or reports into print-ready PDFs for distribution and archiving.

Quick Start

Use the pdf-press skill to render a given HTML document into a PDF using the write_pdf tool.

Frequently Asked Questions about pdf-press

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

FAQPage Schema
How do I render HTML to PDF with consistent pagination and margins?

You can render Markdown to PDF by using Playwright to process the content and apply domain-aware typography. The Skill supports scientific papers and magazine-style layouts by utilizing CSS color schemes and page rules to enforce proper pagination and boundaries.

How do I control page breaks in a PDF for technical reports?

To control page breaks in a PDF for technical reports, this Skill applies adaptive page break rules via CSS. It ensures content stays together logically and maintains proper page boundaries for technical and scientific papers.

Can I apply domain-specific styling like color schemes when generating PDFs?

Yes, you can apply domain-aware styling when generating PDFs. The Skill supports applying custom color schemes and typography suitable for tech, business, or academic documents via CSS and page rules.

Does this approach use Playwright to handle multi-column PDF layouts?

Yes, this approach uses Playwright to handle multi-column PDF layouts. It renders HTML content into professional PDFs with consistent margins, headers, footers, and reliable pagination for technical and magazine-style documents.

What is the best way to convert Markdown drafts into print-ready PDFs?

The best way to convert Markdown drafts into print-ready PDFs is using a renderer that applies domain-aware styling and adaptive page breaks. This Skill provides quick workflows to turn reports into print-ready PDFs for distribution and archiving.