← All skills & workflows

documents

pdf-report

Generate professional PDF reports from structured JSON data via ReportLab.

Produce multi-page, client-ready PDF reports from structured JSON data. Visual components — gauges, bar charts, styled tables, colour-coded findings — are generic and theme-able. The calling skill (geo-audit, seo-audit, ad-hoc) owns all domain knowledge; this skill owns layout and rendering.

When to run
"Generate a PDF report from this JSON data"
Time saved
~2 hrs manual formatting → ~30 sec automated (240× faster)
How often
Per audit or deliverable · called by other skills
Compounds
Reusable across all skills — any structured data becomes a client-ready PDF

How it runs

  1. Validating input JSON against schema
  2. Parsing meta block (title, subtitle, scores)
  3. Rendering 13 section types (gauges, charts, tables, prose)
  4. Assembling multi-page layout
  5. Generating final PDF via ReportLab

Why it matters

  • 240× faster
  • Client-ready formatting
  • 13 section types — gauges, bars, tables, prose
Difficulty
beginner
Input
conversation
Output
document
Needs
none

What it needs

  • the exact output, mode, or decision the user needs
  • the source files, data, or context already available
  • whether an existing artifact should be updated instead of recreated
  • the audience, deadline, or execution context that changes the answer

What you get

  • any saved artifact, mutation, or next step is named clearly

Ask it like this

  • Generate a PDF report from this JSON data
  • Create a client-ready PDF with score tables and gauges
  • Export this structured data as a professional PDF document
  • Build a PDF report with bar charts and findings cards