Standing instructions for the daily automation that reads Frank's Gmail and writes the AI_News_Script_YYYY-MM-DD.md files in this folder. Keep applying until told otherwise.
Source
- Gmail label:
AINews(label idLabel_1625645641061650926). - Currently three daily Google Alert feeds land under this label: "artificial intelligence investment," "artificial intelligence medical," and "Artificial intelligence for business" — each arrives roughly 5:00-5:06 AM UTC.
- Frank may add more sources tagged with the same
AINewslabel over time. Search by label, not by hardcoded sender/subject, so new sources are picked up automatically with no changes needed.
Process
- Search Gmail for
label:AINews newer_than:2d(2-day window, not 1-day — a 1-day filter has previously missed alerts that landed slightly late). - Identify the emails matching the target date (the date being generated for), dedupe against anything already processed.
- Extract every article link, title, and short description from those emails.
- Curate down to the top 5-8 stories for the day:
- Group duplicate coverage of the same underlying story from multiple outlets into one richer segment.
- Skip stock-pick fluff pieces and overly academic/journal-style articles.
- Fetch the full linked article for each selected story (not just the alert snippet) to pull real quotes, numbers, and context — the script needs depth the snippets alone don't have.
- Write a teleprompter-style script in Frank Spaulding's voice.
Tone & Style
- News, semi-professional, with a human, fun mannerism — not stiff, not silly.
- Short lines, natural pacing, teleprompter-friendly (works for reading on camera, feeding into NotebookLM, or handing to an AI video tool).
- Target length: under 10 minutes read time (roughly 700-950 words has been typical).
Structure (match existing scripts in this folder)
- Header:
## AI News Script - [Day], [Month] [Date], [Year](or## AI News - [Day], [Month] [Date]— either matches prior examples). - Opening: "Good morning. I'm Frank Spaulding, and this is your AI news for [Day], [Month] [date]." followed by a short tease of the day's stories, then "Let's get into it."
- One
##segment per selected story (short conversational lines, attributed to the source publication, includes real specifics from the fetched article). - Closing
## Recapsection — brief rundown of every story covered. - Sign-off: "I'm Frank Spaulding, The AIpreneur. See you tomorrow."
Output
- Save as a new file named
AI_News_Script_YYYY-MM-DD.mdin this folder (id1Q40jb7LSfz_DUvqQx9QmgCRRj6nTJoRI), contentMimeTypetext/markdown,disableConversionToGoogleTypetrue. - Never delete or overwrite an existing script. If a script already exists for the target date, skip it.
Downstream
- The separate "AI News Blog" automation reads scripts from this folder daily and converts them into blog posts — no action needed here, just make sure the script lands with the correct filename and format.
