The Signal — AI daily digest
A personal, analyst-grade AI news digest auto-generated every morning — the scheduled task, the skill, and the prompts behind it.
The Signal is a personal, analyst-grade AI news digest generated automatically every morning. It's written for a single reader — a technical founder building AI products on Claude — and assumes high context. The guiding principle is signal over noise: rather than listing headlines, it surfaces the few developments that actually matter each day and explains why, with a skeptical, builder-focused sensibility.
Last documented: 2026-06-24.
Three layers
The system is built from three cooperating pieces:
| Layer | What it is | Role |
|---|---|---|
| Scheduled task | A cron job that fires daily | Operational wrapper — when, where, and the run-time rules |
Skill ai-daily-digest | A reusable editorial definition | The brain — research method, triage bar, voice, template |
| Prompts | Task prompt + skill triggers | What instructs Claude at run time and on demand |
The scheduled task
| Task ID | ai-daily-digest |
| Schedule | At 08:01 AM, every day |
| Cron | 0 8 * * * |
| Jitter | ~89 seconds |
| Enabled | Yes |
| Prompt file | /Users/yamane/Claude/Scheduled/ai-daily-digest/SKILL.md |
| Save location | /Users/yamane/Programming/Cowork/AI Daily news/digests/ |
The task runs unattended. Because no user is present, Claude makes all editorial decisions itself and never pauses to ask questions. The prompt instructs it to:
- 1
Invoke the skill, research live
Run theai-daily-digestskill's full workflow — never from memory. - 2
Scan the last ~24–36 hours
Across Anthropic/Claude, OpenAI, Google DeepMind, Meta AI, Mistral, xAI, and notable others (DeepSeek, Microsoft, Nvidia…). Primary sources first; several focused searches, not one broad one. - 3
Triage to a high bar
One lead item, 2–4 more for deep treatment, an “On the radar” tail, and a “Worth reading” list. Cut rumor, restated news, and pure marketing. - 4
Dedupe & increment
Check the digest folder for the previous edition and build continuity instead of re-reporting; increment the edition number (start at No. 1 if none). - 5
Assemble from the template
Keep all CSS and the fixed masthead. Write analysis, not summary; add a “Builder's angle” only where there's a real implication; always cite real links. - 6
Save
AsAI-Digest-YYYY-MM-DD.htmlin the Digests folder; create the folder if needed. - 7
Decide autonomously
No questions during a scheduled run.
Success criteria
A complete, styled HTML digest with no leftover template placeholders, real working source links, the correct date, an incremented edition number, saved to the Digests folder.The skill — ai-daily-digest
The skill defines the editorial product. It triggers when the task fires, and on demand whenever the reader asks for any of:
Output at a glance
Audience
One reader — write to a peer, not a mailing list.
Depth
3–5 deeply-covered items + a short “On the radar” tail. Quality over coverage.
Format
A styled HTML file from assets/template.html (the “The Signal” template).
Output
AI-Digest-YYYY-MM-DD.html, edition number incrementing daily.
The daily workflow
- 1
Gather
Search the web for developments since the previous edition, primary sources first:- Labs: Anthropic news & engineering, OpenAI, Google DeepMind & Google AI, Meta AI, Mistral, xAI, plus DeepSeek, Cohere, Microsoft, AWS AI, Apple, Nvidia when relevant.
- Research: arXiv (cs.AI, cs.CL, cs.LG) for significant papers; HuggingFace trending for what's actually used.
- Aggregators: for surfacing only — verify against primary sources before reporting.
Run several focused searches (releases, pricing/API, agentic tooling, evals, safety/policy, funding, research), not one broad query.
- 2
Triage
Include if it changes what a builder can do, shifts the landscape, or is a real capability step. Demote or cut rumor, restated news, pure marketing, and incremental bumps. Dedupe against yesterday — continuity, not re-reporting. Pick one lead, then 2–4 deep items; the rest go to “On the radar.” - 3
Write — analysis, not summary
Each deep item follows an internal shape (labels not printed): what happened (facts + primary link), why it matters (the real implication), the skeptical read (what's overstated). Voice: sharp, direct, opinionated, no filler, no emoji. A Builder's angle is added only where there's a concrete implication for building agentic products on Claude. - 4
Assemble the HTML
Fill the<!-- FILL -->regions, keeping all CSS and the fixed masthead. Structure: meta grid → state of play → the lead (index 01, viz only if there's a clean number) → deep items (Also Today) → On the radar (3–6) → Worth reading (1–3) → footer. - 5
Save & report
Save asAI-Digest-YYYY-MM-DD.html, then give a 2–3 sentence summary of the lead and how many items made the cut, with the file path.
Edge cases
The “The Signal” template
The look is defined as CSS variables (oklch) at the top of assets/template.html:
Palette
Cool near-white paper, deep blue-black ink, a single vermilion --signal accent.
Typefaces
Archivo (display) / Hanken Grotesk (body) / Spline Sans Mono (data & labels).
Layout
--rail and --maxw widths.
Masthead
Fixed wordmark The.Signal, tagline, and the For: YAMANE cell.
The two prompt layers
| Scheduled-task prompt | Skill | |
|---|---|---|
| Purpose | Operational wrapper | Reusable editorial brain |
| Fixes | Schedule, save path, dedupe/edition rules, “no questions” | Research method, triage bar, voice, template assembly |
| Fires when | 8:01 AM daily | The task fires, or on manual request |
When they disagree, the task path wins
Editions land in/Users/yamane/Programming/Cowork/AI Daily news/digests/, not the skill's default fallback.Customizing & quick reference
Change editorial style
Edit the ai-daily-digest skill — lab list, topic focus, a recurring section, the template look.
Change schedule or save path
Edit the scheduled task ai-daily-digest — time, save path, and dedupe behavior live there.
- Run it now: ask for “today's digest” / “run my digest.”
- Output:
AI-Digest-YYYY-MM-DD.htmlin the Digests folder, edition number incrementing daily.