Writing & Content pdf-generationmarketing-auditreportlabclient-reportingscore-gaugescompetitive-comparisonpython-scripting

PDF Marketing Report Generator

Compiles website marketing audit data into a client-ready PDF with score gauges, charts, and a prioritized action plan.

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
1 2 3 4 5 6
1Trust16 / 25 · 3.2/5

Skill only generates a local PDF; data flow is transparent (writes to /tmp then cleans up), sole dependency reportlab is pre-checked and installed, no sensitive-data exfiltration or overreach observed. Deducted because the script source was not provided for review, the curl|bash install pattern is not addressed within the skill, and there is no explicit user-confirmation step.

2Reliability9 / 20 · 2.3/5

Docs are detailed and self-consistent on JSON schema, prerequisites, troubleshooting table, demo mode and output verification. Deducted because generate_pdf_report.py source is absent, so key-path behavior, abnormal-input failure feedback and tests cannot be statically verified; capped at 10 by static calibration.

3Adaptability9 / 15 · 3.0/5

Triggers are precise (slash command and semantic phrases), a PDF-vs-Markdown boundary table and a no-prior-data fallback are provided. Deducted for missing non-fit declarations, English-only output with no Chinese support, and pip/reportlab reachability concerns in constrained networks.

4Convention8 / 15 · 2.7/5

Well-layered progressive disclosure and clear MIT license. Deducted for no versioning or changelog, maintenance responsibility resting only on an unverified publisher, and promotional content in the README.

5Effectiveness6 / 15 · 2.0/5

Claims a directly client-deliverable branded PDF with field-level assembly guidance and concrete scoring methodology, plausibly beating hand-written Markdown. Deducted because output quality is unverified without execution; size/page claims are author assertions, capped at 7.

6Verifiability3 / 10 · 1.5/5

Scoring methodology, color mapping and JSON schema are auditable primary specifications. Deducted for absence of tests, CI, or third-party execution evidence; sample output is claimed only, so capped at 5.

Evidence confidence:Low Reviewed Sep 09, 2026 Reviewed revision e5aa0ea4c5f3
Before you use it
  • generate_pdf_report.py source was not within the review scope; actual PDF output quality and failure behavior are unverified both statically and by execution
  • The installer uses curl | bash; prefer cloning and running locally to reduce supply-chain risk
  • Output and docs are English-only with no Chinese support; pip-installing reportlab may fail in restricted network environments
  • The README contains an external promotional community link unrelated to skill function; evaluate critically
  • Model-generated claims such as 'estimated revenue impact' should be manually fact-checked before client delivery
Review evidence [1][2][3][4]
See the full review method →

What does this skill do, and when should you use it?

One of 15 skills in the AI Marketing Suite for Claude Code, located at skills/market-report-pdf/. It reads Markdown outputs from the suite's other audit skills (MARKETING-AUDIT.md, SEO-AUDIT.md, etc.), structures them into a fixed JSON schema, and invokes the Python script generate_pdf_report.py to produce a branded PDF. The report includes a circular score gauge, color-coded bar charts for six scoring categories, severity-ranked findings, a three-tier action plan, and an optional competitor comparison table. Best suited to marketing consultants and agencies that need polished client deliverables.

1) Collects existing audit outputs from the project directory (MARKETING-AUDIT.md, LANDING-CRO.md, SEO-AUDIT.md, BRAND-VOICE.md, COMPETITOR-ANALYSIS.md, FUNNEL-ANALYSIS.md, SOCIAL-AUDIT.md, EMAIL-AUDIT.md, AD-AUDIT.md); if none exist, it recommends running /market audit <url> first, or gathers data directly via scripts/analyze_page.py. 2) Assembles a structured JSON payload: URL, brand name, overall score computed from weighted categories (Content 25%, Conversion 20%, SEO 20%, Competitive Positioning 15%, Brand & Trust 10%, Growth & Strategy 10%), an executive summary, 5-10 findings ranked by severity (Critical/High/Medium/Low), a three-tier action plan (this week, 1-3 months, 3-6 months), and up to 3 competitors. 3) Writes the JSON to a temp file, verifies reportlab is installed, runs python3 scripts/generate_pdf_report.py to produce the PDF, verifies the output, and cleans up. Output is MARKETING-REPORT-<domain>.pdf in the project root, typically 5-7 pages and 200-500KB. Competitor data is optional and its section is skipped when absent.

  1. An agency consultant packaging a full audit of a prospect's website into a printable, emailable PDF before a sales call.
  2. A freelance marketer finishing a paid audit who needs a polished final report with charts and score visualizations instead of raw Markdown.
  3. A Claude Code user who has already run /market audit, /market seo, and similar commands and wants the scattered Markdown results consolidated into one report.
  4. A sales scenario where the report doubles as a prospecting tool: specific findings and an achievable action plan make a compelling free diagnostic.
  5. Anyone wanting to verify the output quickly after install — running the script with no arguments generates a sample report from placeholder data.

What are this skill's strengths and limitations?

Pros
  • Genuinely client-facing output: cover page with circular score gauge and A+ to F grade, color-coded bar charts, severity-labeled findings table, numbered action plan, all with consistent script-controlled branding.
  • The JSON schema is documented field by field, including scoring guidance for all six categories and the exact weighting formula, so scores are defensible when clients ask why.
  • Clear PDF-vs-Markdown decision guidance (PDF for clients, Markdown for internal iteration), and graceful degradation — missing competitor data simply omits that section.
  • Demo mode (run with no arguments) produces a sample report, so you can validate the install immediately.
Limitations
  • Requires Python and reportlab; the built-in troubleshooting table itself lists missing modules and JSON parsing errors as known failure modes.
  • Report quality is entirely dependent on input data — the skill itself warns 'garbage in, garbage out', and skipping audits noticeably weakens the output.
  • Fonts are locked to reportlab's built-in Helvetica and the color palette is preset; no custom branding of fonts or colors is supported.
  • No test suite, release history, or user feedback is cited in the source material; the six-category weights are hardcoded, which limits users who want a custom scoring framework.

How do you install this skill?

This skill ships as part of the ai-marketing-claude collection. One-command install:
bash
curl -fsSL https://raw.githubusercontent.com/zubair-trabzada/ai-marketing-claude/main/install.sh | bash

Or manually:
bash
git clone https://github.com/zubair-trabzada/ai-marketing-claude.git
cd ai-marketing-claude
./install.sh

PDF generation needs an extra Python dependency:
bash
pip install reportlab

The repo does not document installing this single sub-skill in isolation.

How do you use this skill?

Recommended workflow: build up data first with /market audit <url>, /market competitors <url>, /market seo <url>, and /market landing <url>, then run /market report-pdf <url> — the skill automatically locates and merges those output files into the report JSON. You can also trigger it by asking for a 'client-ready PDF report'. With no prior data, it either recommends an audit first or analyzes the URL on the spot with scripts/analyze_page.py <url>. The result is MARKETING-REPORT-<domain>.pdf in the project root.

More skills from this repository

All from zubair-trabzada/ai-marketing-claude

Writing & Content

Marketing Report Generator (Markdown)

Compiles prior marketing audit results into a scored, client-ready report with an action roadmap.

Writing & Content

AI Marketing Suite Orchestrator (market)

Run website marketing audits, generate copy, and deliver client-ready reports from the Claude Code command line.

Writing & Content

Marketing Audit Orchestrator

Run `/market audit <url>` and five parallel subagents score any website across content, conversion, SEO, competition and strategy, producing a client-ready marketing audit with revenue estimates.

Writing & Content

Landing Page CRO Analysis Skill

Runs a section-by-section conversion rate optimization teardown on any landing page, producing prioritized, actionable fixes.

Writing & Content

Competitive Intelligence Analysis

Point it at a URL and get a client-ready competitor report: direct/indirect/aspirational rivals, positioning maps, pricing and feature matrices, SWOT, and differentiation plays.

Writing & Content

Client Proposal Generator for Marketing Services

Turns discovery-call notes into a client-ready marketing proposal with tiered pricing, ROI projections, and follow-up sequences — via one Claude Code command.

Writing & Content

SEO Content Audit Skill

Run a systematic SEO audit on any page or site and get an actionable report with prioritized fixes.

Writing & Content

Brand Voice Analysis & Guidelines Skill

Analyzes how a brand sounds across its website, social, and email channels, then generates a brand voice guide any writer can follow.

Writing & Content

Sales Funnel Analysis & Optimization Skill

One command maps your site's full visitor-to-purchase path, pinpoints drop-off stages, and prices every fix in revenue terms.

Writing & Content

Market Launch Playbook Generator

Generates a complete week-by-week launch playbook for any product, service, or feature — with email sequences, social posts, and metrics tracking included.

Writing & Content

Website Copy Analysis & Optimization Skill

Fetches and scores any web page's copy across five dimensions, then generates specific before/after rewrites using proven frameworks like PAS and AIDA.

Writing & Content

Email Sequence Generation (Market Emails)

Generate complete, ready-to-send email sequences inside Claude Code — subject lines, body copy, cadence, segmentation, and compliance checklists, all calibrated to industry benchmarks.

Writing & Content

Ad Creative & Copy Generation Skill

Turn any website into a complete, platform-ready ad campaign — copy, targeting, budgets, and test plans for Google, Meta, LinkedIn, TikTok, and Twitter/X.

Writing & Content

Market Social — 30-Day Social Media Calendar Generator

Generates a complete 30-day social media calendar for any brand or topic: platform-specific posts, hooks, hashtag strategies, and repurposing plans — ready to publish as-is.

Related skills