← ClaudeAtlas

daily-newslisted

This skill should be used when the user asks to "run daily news", "publish today's news", "draft today's vatt-ghern roundup", "do the daily-news routine", invokes `/vatt-ghern:daily-news`, or asks Claude to author tech-news posts for the vatt-ghern blog. The skill produces one daily-roundup HTML (10 items) plus up to three daily-deep-story HTML posts under `src/posts/YYYY/MM/DD/`, runs anti-duplication checks (exact source-URL/news_id against the full archive, fuzzy title similarity against the past 7 days), and opens a PR to `main`. Always use this skill (instead of authoring news posts ad-hoc) so output stays consistent with the archetype rules, design system, and dedup conventions.
XBlueSky/vatt-ghern · ★ 2 · AI & Automation · score 78
Install: claude install-skill XBlueSky/vatt-ghern
# daily-news Curate today's tech news for the vatt-ghern blog and publish it as bespoke HTML posts. Adopt a senior-tech-lead persona, fetch from a priority source list, score and de-duplicate (exact source URL / news_id against the full archive, fuzzy title similarity against the past 7 days), write one roundup and up to three deep-stories, and open a pull request for human review. ## When this skill runs Three invocation paths converge here: - **Daily** — `/vatt-ghern:daily-news` (defined in `${CLAUDE_PLUGIN_ROOT}/commands/daily-news.md`). Executes the full 9-step workflow below. - **Weekly rollup** — `/vatt-ghern:weekly` (Monday morning). Skips Steps 2–6; reads past 7 days via `scripts/load-past-roundups.mjs --days=7`; computes week-over-week delta via `scripts/decisions/weekly-delta.mjs --end=YYYY-MM-DD`; authors one `weekly.html` using the `weekly-rollup` archetype. - **Monthly rollup** — `/vatt-ghern:monthly` (first of month). Same pattern as weekly but `--days=<28..31>` and `monthly-rollup` archetype. - **Routine fallback**: Claude Routines invoking the repo may load this SKILL.md directly when the slash command is unavailable. The routine inspects its own schedule to decide daily vs weekly vs monthly. For weekly/monthly invocations, read the rollup archetype reference (`references/archetypes/weekly-rollup.md` or `references/archetypes/monthly-rollup.md`) — it spells out which workflow steps to skip and what the output looks like. Do not author d