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.
> Converting a Markdown document that already exists? Use the **`md-to-pdf`** skill
> instead — same generator, same theme, no payload authoring. This skill is for
> reports assembled from data (KPI rows, conditional tables, charts).
## 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`