report-pdflisted
Install: claude install-skill marcus-at-localhost/market-context-kit
# PDF Marketing Report Generator
## Phase 0: Grounding
Read `${CLAUDE_PLUGIN_ROOT}/references/grounding.md` and load any `_grounding/` folder it finds. Client documentation outranks every default in this skill, and any claim rules it contains bind the output. Name the loaded files at the top of what you produce.
Pass business-appropriate action items into the JSON. The script's built-in fallbacks are deliberately generic and should not reach a client PDF.
Also read `${CLAUDE_PLUGIN_ROOT}/references/output-location.md`. Normalize the target URL to its exact non-`www` domain and resolve two paths now:
```
python "${CLAUDE_PLUGIN_ROOT}/scripts/resolve_audit_output.py" --purpose MARKETING-REPORT --scope <domain> --extension pdf
python "${CLAUDE_PLUGIN_ROOT}/scripts/resolve_audit_output.py" --purpose REPORT-DATA --scope <domain> --extension json --data
```
Use `python3` on macOS/Linux. The first call's `output_path` is the final PDF; the second's is the flat intermediate JSON under `data/`. Retain `audit_dir` — Step 1 below reads prior skill output from it too.
---
## Skill Purpose
Generate a professional, visually polished PDF marketing report using the Python script `scripts/generate_pdf_report.py`. This skill collects all available audit and analysis data, structures it into the expected JSON format, invokes the script, and produces a branded PDF with score gauges, bar charts, comparison tables, findings, and a prioritized action plan.
## When to Use
- User wants a P