ads-report-pdflisted
Install: claude install-skill agentik-os/claude-code-skills
# PDF Ad Strategy Report Generator
> **Portability note:** Step 1/Step 4 reference the VPS path `~/.claude/skills/ads/scripts/generate_ads_pdf.py`. If that script is absent (non-VPS install), generate the ReportLab PDF inline per the spec below — the path is an optimization, not a requirement. Requires `reportlab` (`pip3 install reportlab`).
## Single-voice craft (do NOT parallelize)
This skill produces ONE deliverable in ONE consistent visual voice. Do NOT fan out into parallel sub-agents, and do NOT re-run upstream ads analysis here — that is the job of `/ads strategy`, `/ads audience`, etc. This skill is a **faithful compiler**: it reads existing `ADS-*.md` outputs and lays them out beautifully. Treat the whole document as a single design system held in one hand.
**Craft upgrades (apply every time):**
1. **Visual consistency over per-page novelty** — one color palette, one type scale, one chart style across all 9 pages. A reader should never feel two pages came from two tools. Reuse the exact hex/typography tokens in "PDF Design Specifications"; never improvise new ones mid-document.
2. **Faithful compilation, zero invention** — every score, persona, budget figure, and competitor claim must trace to a real `ADS-*.md` source. If a section's data is missing, render "Not Yet Analyzed" — never fabricate a number to fill a chart. Budget projections are always labelled *estimates*.
3. **Lead with the gauge, end with the action** — the cover Ad Readiness gauge is the single mo