PDF Generator

Create, fill, and reformat PDFs from Markdown or JSON sources.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/rocky2431/hiveclaw --skill pdf-generator-rocky2431
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: PDF Generator
Source: https://github.com/rocky2431/hiveclaw/tree/main/backend/app/templates/skills/pdf-generator
Command: npx skills add https://github.com/rocky2431/hiveclaw --skill pdf-generator-rocky2431

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, reportlab, pdfplumber, Pillow, numpy, matplotlib, and includes scripts (resource) components.

What problem does it solve?

Cloud-first PDF routing and processing to generate new PDFs, fill existing forms, and reformat content into polished, print-ready artifacts with deterministic scripts.

Core Features & Use Cases

  • Automates end-to-end PDF creation, form filling, and content reformatting to artifact-ready PDFs.
  • Supports reading source content (Markdown/JSON), loading templates, merging outputs, and delivering final PDFs to channels or storage.
  • Use Case: Convert a Markdown brief into a formatted PDF, or fill a vendor form and return the completed document.

Quick Start

Provide a source (Markdown/JSON) and an output path, then run the PDF Generator to produce the final PDF.

Frequently Asked Questions about PDF Generator

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

FAQPage Schema
How do I automate PDF generation from Markdown or JSON sources?

Automating PDF generation from Markdown or JSON involves providing the source content and an output path to deterministic scripts that parse the input and render a finalized, print-ready PDF artifact using reportlab and pypdf.

What is the best way to programmatically fill existing PDF forms?

The best way to programmatically fill existing PDF forms is by using automated scripts that parse the document template with pypdf, inject the required data into the form fields, and output the completed PDF artifact deterministically.

Can I use Python to convert Markdown briefs into print-ready PDF artifacts?

Yes, you can convert Markdown briefs into print-ready PDF artifacts by running deterministic Python scripts that read the source content and use reportlab to render and compose the formatted output document.

Do I need reportlab and pypdf to automate end-to-end document processing workflows?

Yes, reportlab and pypdf are required dependencies to automate end-to-end document processing workflows, as they provide the core capabilities to parse, render, and compose finalized PDF artifacts from source content.

Does automated PDF rendering support merging multiple templates into a single document?

Automated PDF rendering supports merging multiple templates by loading separate template sources, composing them during the rendering phase, and delivering a single merged PDF artifact to your specified storage or output channel.