market-report-pdf

Generate branded multi-page PDF marketing reports from JSON data using reportlab.

6|1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/kmshihab7878/claude-code-setup --skill market-report-pdf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: market-report-pdf
Source: https://github.com/kmshihab7878/claude-code-setup/tree/main/skills/market-report-pdf
Command: npx skills add https://github.com/kmshihab7878/claude-code-setup --skill market-report-pdf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, and includes scripts (resource) components.

What problem does it solve?

Produce professional, branded PDF marketing reports without manually assembling charts, tables, and findings, saving time and ensuring consistent client-ready deliverables.

Core Features & Use Cases

  • Branded multi-page PDFs with cover score gauge, score breakdown charts, findings, and prioritized action plans.
  • Automated data assembly by collecting outputs from marketing audit skills and transforming them into the exact JSON structure required by the generator script.
  • Use Case: After running the marketing audit and competitor analyses, generate a polished PDF report for client presentations, proposals, or sales outreach.

Quick Start

Assemble the required JSON payload with scores, findings, and actions and run the Python PDF generator to create MARKETING-REPORT-<domain>.pdf in the project root.

Frequently Asked Questions about market-report-pdf

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

FAQPage Schema
How do I generate a branded PDF marketing report from audit data?

To generate a branded PDF marketing report, you assemble a structured JSON payload containing category scores, findings, and prioritized action plans, then run the Python script to render the multi-page document with gauges and charts.

Can I use reportlab to build client-ready PDFs with score gauges and charts?

Yes, reportlab is the underlying dependency used to render score gauges, breakdown charts, tables, and multi-page layouts, transforming structured audit data into a client-ready PDF document.

What is the best way to automate client deliverable creation from marketing audit results?

Automating client deliverable creation is best achieved by collecting outputs from marketing audit analyses and transforming them into a defined JSON structure, which the generator script processes into a polished PDF for presentations.

Does the PDF generator require a specific JSON structure for competitor comparisons?

Yes, the PDF generator requires a specific JSON payload with defined fields to properly assemble competitor comparisons, findings, and action plans into the final marketing report document.

What limitations exist when using a Python script to assemble multi-page PDF reports?

A limitation of using a Python script for PDF assembly is that the input data must strictly match the expected JSON structure; otherwise, the reportlab rendering process will fail to generate the charts and tables correctly.