tech-gazettelisted
Install: claude install-skill lx-wnk/skills
# Tech Gazette Generator
Generate a tech news briefing as a self-contained, newspaper-styled HTML file.
## Input: Arguments
Parse `$ARGUMENTS` for:
1. **Frequency flag** (optional, default `--weekly`): `--daily` or `--weekly`
2. **Topics** (optional, via `--topics`): custom topics with search terms, separated by `;`
3. **Customers** (optional, via `--customers`): customer definitions separated by `|`
```
--weekly --topics "Rust: Rust language release news; WebAssembly: WASM runtime browser news" --customers "shop.de: Shopware 6.6. Wettbewerber: x.de | other.de: ..."
```
If no frequency flag is provided, default to `--weekly`. If no customers are provided, skip the Customer Radar section entirely.
### Topic modes
- **No `--topics` flag**: Use the default 18 topics (see below)
- **`--topics "..."`**: **Replace** the default 18 topics with the provided custom topics. Each custom topic becomes its own section with a `.section-header`. Generate 1-2 WebSearch queries per custom topic using the provided search terms.
- **`--topics "+..."`** (with leading `+`): **Append** custom topics to the default 18. Example: `--topics "+Rust: Rust lang news; WASM: WebAssembly news"`
## Edition Differences
| Aspect | `--daily` | `--weekly` |
| --- | --- | --- |
| **Filename** | `tech-gazette-daily-{YYYY-MM-DD}.html` | `tech-gazette-weekly-{YYYY-MM-DD}.html` |
| **Search scope** | Last 24-48 hours | Last 7 days |
| **Search queries** | Append `today` or `yesterday` to queries | Use `{MON