PDF Generator

Generate print-ready PDFs from Markdown, HTML, data, or code.

8|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill pdf-generator-sensetime-fvg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: PDF Generator
Source: https://github.com/SenseTime-FVG/sensenova-claw/tree/main/.sensenova-claw/skills/pdf-generator
Command: npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill pdf-generator-sensetime-fvg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help users produce well-formatted, print-ready PDF documents from source content such as Markdown, HTML, JSON data, or programmatic code without requiring deep knowledge of PDF toolchains.

Core Features & Use Cases

  • Tool selection guidance for Markdown-to-PDF, HTML/CSS rendering, programmatic data-driven PDFs, and lightweight text PDFs.
  • Ready-to-use templates and patterns for invoices, reports, contracts, certificates, resumes, and batch generation workflows.
  • Practical tips for pagination, print-optimized CSS, metadata, font handling, merging/splitting, watermarking, and validation.

Quick Start

Create a styled PDF from report.md using the provided HTML templates and a renderer like weasyprint.

Frequently Asked Questions about PDF Generator

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

FAQPage Schema
How do I convert Markdown to a styled PDF for print?▼

To convert Markdown to PDF, apply HTML templates and a renderer like weasyprint. This approach supports print-optimized output, pagination, and print CSS patterns for professional reports.

What is the best way to generate batch PDF invoices from JSON data?▼

The best way to generate batch PDF invoices from data is using programmatic data-driven PDFs with reportlab. This enables batch document workflows through templated data binding for automated invoice generation.

Does this PDF generation process require external network calls or API keys?▼

No, this PDF generation process executes locally only without external network calls. It satisfies requirements for HTML/CSS to PDF rendering and programmatic operations entirely within your environment.

Can I merge, split, and watermark PDFs programmatically without external tools?▼

Yes, you can merge, split, and watermark PDFs programmatically. The toolchain provides practical patterns for programmatic PDF operations, metadata handling, and validation without requiring external tools.

How do I handle pagination and print CSS when rendering HTML to PDF?▼

To handle pagination and print CSS when rendering HTML to PDF, apply the provided ready-to-use templates and patterns. These ensure proper font handling and print-optimized output for contracts and certificates.

When should I use weasyprint vs reportlab for generating PDF documents?▼

Use weasyprint for HTML and CSS to PDF rendering with print CSS patterns, while reportlab suits programmatic data-driven PDFs. The tool selection guidance differentiates lightweight text PDFs from batch generation workflows.