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.