PDF Generator

Generate branded PDFs from parameterized JSON templates using a Python rendering pipeline.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mariasebarespersona/Tum-AI --skill pdf-generator-mariasebarespersona
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PDF Generator
Source: https://github.com/mariasebarespersona/Tum-AI/tree/main/packages/automations/docs/pdf-generator
Command: npx skills add https://github.com/mariasebarespersona/Tum-AI --skill pdf-generator-mariasebarespersona

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab.

What problem does it solve?

Generates PDFs from parameterized templates, enabling consistent branding and automated document creation for contracts, invoices, and reports.

Core Features & Use Cases

  • Parametrized templates with dynamic fields for multiple documents
  • Support for tables, images, signatures, and multi-page layouts
  • Branding customization (logo, colors, typography) and easy reuse across departments

Quick Start

Provide a TEMPLATE and COMPANY_INFO in JSON and run the generator to render a branded PDF.

Frequently Asked Questions about PDF Generator

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

FAQPage Schema
How do I generate branded PDF invoices and contracts from dynamic data?

To generate branded PDF invoices and contracts, provide a template and company information in JSON format. The rendering pipeline uses dynamic fields to inject data into parameterized templates, producing consistently branded documents at scale.

Does reportlab support multi-page layouts with tables, images, and signatures for PDF generation?

Yes, reportlab supports multi-page layouts with tables, images, and signatures for PDF generation. The rendering pipeline handles these structural elements within parameterized templates to produce complex financial, legal, and operational documents.

Can I use a JSON configuration to customize branding across different PDF templates?

Yes, you can use a minimal JSON configuration to customize branding across different PDF templates. You define company branding details like logo, colors, and typography once and easily reuse them across multiple departments and document types.

What is the best way to automate document generation for financial reports at scale?

The best way to automate document generation for financial reports at scale is using a Python-based rendering pipeline. By parameterizing templates with dynamic data fields, the process consistently produces branded PDF reports without manual formatting.

How do I create parameterized PDF templates for operations workflows?

You create parameterized PDF templates for operations workflows by defining dynamic fields for text, tables, and images within a template structure. Supplying the template and company data in JSON renders the final branded PDF document automatically.

Are there limitations when using reportlab for complex document generation?

When using reportlab for complex document generation, limitations may arise with highly intricate custom layouts not covered by standard parameterized templates. The system relies on a JSON configuration to define structure, so extremely non-standard formatting may require template adjustments.