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 id Label_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 AINews label over time. Search by label, not by hardcoded sender/subject, so new sources are picked up automatically with no changes needed.

Process

  1. 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).
  2. Identify the emails matching the target date (the date being generated for), dedupe against anything already processed.
  3. Extract every article link, title, and short description from those emails.
  4. 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.
  5. 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.
  6. 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)

  1. Header: ## AI News Script - [Day], [Month] [Date], [Year] (or ## AI News - [Day], [Month] [Date] — either matches prior examples).
  2. 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."
  3. One ## segment per selected story (short conversational lines, attributed to the source publication, includes real specifics from the fetched article).
  4. Closing ## Recap section — brief rundown of every story covered.
  5. Sign-off: "I'm Frank Spaulding, The AIpreneur. See you tomorrow."

Output

  • Save as a new file named AI_News_Script_YYYY-MM-DD.md in this folder (id 1Q40jb7LSfz_DUvqQx9QmgCRRj6nTJoRI), contentMimeType text/markdown, disableConversionToGoogleType true.
  • 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.