pdf-generation

Generate PDF documents from markdown or structured data using weasyprint and Jinja2 templates.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/limit5/OmniSight-Productizer --skill pdf-generation-limit5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf-generation
Source: https://github.com/limit5/OmniSight-Productizer/tree/main/configs/skills/pdf-generation
Command: npx skills add https://github.com/limit5/OmniSight-Productizer --skill pdf-generation-limit5

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating formatted, compliant PDF documents for reports, compliance filings, and test summaries is time-consuming and prone to formatting errors, especially when producing recurring document types.

Core Features & Use Cases

  • Template-based generation: Use pre-built Jinja2 templates for common document types including compliance reports and test execution summaries.
  • Flexible input support: Convert markdown content or structured data into styled PDFs using weasyprint, with pandoc as a fallback conversion option.
  • Automated artifact management: Automatically save generated PDFs to the artifacts directory and register them with metadata including file size and page count.
  • Use case example: A quality assurance team can use this skill to turn pass/fail test result data into a formatted test summary PDF for stakeholder review in seconds.

Quick Start

Use the pdf-generation skill to convert your structured test result data into a formatted PDF test summary report saved to the artifacts directory.

Frequently Asked Questions about pdf-generation

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

FAQPage Schema
How do I generate PDF documents from markdown content automatically?

To generate PDF documents from markdown content automatically, you can use weasyprint to convert styled HTML/CSS or structured data into professional PDFs, with pandoc serving as a fallback conversion option.

What is the best way to create formatted compliance reports without manual formatting?

The best way to create formatted compliance reports without manual formatting is using template-based generation with Jinja2, which structures structured data into styled PDF documents automatically for business workflows.

Can I use Jinja2 templates for generating test summary PDFs?

Yes, you can use pre-built Jinja2 templates for generating test summary PDFs, allowing quality assurance teams to instantly turn pass/fail test result data into formatted documents for stakeholder review.

Does weasyprint support converting structured data to PDF with automatic artifact registration?

Yes, weasyprint supports converting structured data to styled PDFs and includes automatic artifact management, saving generated files to the artifacts directory while registering metadata like file size and page count.

When should I use pandoc as a fallback for PDF generation instead of weasyprint?

You should use pandoc as a fallback for PDF generation when weasyprint is unavailable or encounters conversion issues with specific markdown content, ensuring your document output workflow remains uninterrupted.