pdf-reportlisted
Install: claude install-skill thestratcore/My-skills
# pdf-report
Generates a branded PDF via the local **StratcoreReport** generator at
`~/Documents/CodeProjects/StratcoreReport-html/`. Output is the dark, screen-first
Stratcore theme (brand source: the "Stratcore Design System" folder in the Obsidian vault).
> The original version of this skill drove a `digital-marketing-pro` plugin
> (`pdf-generator.py`, `~/.claude-marketing/`) that is not installed. That machinery is
> gone; this skill now assembles a JSON payload and runs the local Node generator.
## Process
1. **Confirm scope with the user** (ask only for what's missing):
- Report type: `executive-summary`, `campaign-report`, `channel-report`,
`competitor-report`, `monthly-review`, `quarterly-review`.
- What data / metrics / period to cover, and the audience
(`c-suite`, `team`, `client`).
- Whether it's `confidential`.
2. **Gather the data.** Pull from whatever source applies (Postgres via the vault's
`PostgreSQL-login.md` conventions, n8n, analytics, files the user provides).
Do not fabricate figures — flag gaps instead.
3. **Build the payload.** Write a `*.json` file matching the schema in
`~/Documents/CodeProjects/StratcoreReport-html/README.md` (top-level meta +
`sections[]`: `h2`/`h3`/`p`/`list`/`kpis`/`table`/`note`/`image`/`html`/`pagebreak`).
- Audience shaping: **c-suite** → 3–5 `kpis` + short narrative + a `note`-flagged
recommendation list; **team** → full `table`s, test results, numbered actions;
**client** → obj