All projects/AI Automation

AI Automation

Build a Personal AI Newspaper

Build a private AI newspaper that combines Gmail, Google Calendar and daily news into a personalized digest delivered to your inbox every morning.

One evening8 steps4 promptsBeginner
01 · Tools

AI tools you’ll use.

C
Claude CodeWrites the code and runs the terminal for you.
G
Gmail connector
G
Google Calendar connector
C
Claude scheduled tasks
P
Python 3
03 · Guide

Step-by-step guide.

3 of 8 open
1
SetupGet ready

Open Claude Code in the desktop app. Switch on the Gmail and Google Calendar connectors, signed in to the account you want the paper built from. Check that Node.js and Python 3 are installed.

2
PromptPaste the master prompt

Make an empty folder (~/Desktop/my-daily), open it in Claude Code and paste the master prompt. Claude won't build anything until you answer its questions.

3
SetupAnswer its six questions

Name, Gmail account, edition date, publication time, reading-room senders, then language and extras. Confirm the full Gmail address letter by letter before it reads anything.

4
TestCheck the shell on localhost

Serve it with python3 -m http.server 4187 and open it on your phone. Turn ten pages fast, rotate the phone, read a page at arm's length and tap a front-page line.

5
PromptBuild the real edition

Once the sample shell feels right, send the second prompt. It confirms the account, reads only the 24-hour window and never sends or deletes anything.

6
SetupMake it yours

Pick a page colour (Paper, White, Sepia or Night), then ask for changes in plain words, like adding a Cricket page or publishing at 06:30.

7
PromptSchedule it every morning

Ask Claude to schedule the daily task prompt for 06:45. It only runs while the Claude app is open, and each run starts with no memory, so every rule has to be in the prompt.

8
HandoverGet it in your inbox

Have Claude add the bundler (node bundle.mjs), then add the email step to the daily task. It sends one email, only to your own address, with the whole paper attached as one HTML file.

04 · Prompts

The prompts that built it.

prompt-1.txt
Build me a private daily newspaper that reads like a real newspaper: separate pages I turn through, not one long scrolling web page. I read it mainly on my phone. Run it on localhost.

0. ASK ME FIRST, BEFORE YOU BUILD ANYTHING
1. The newspaper's name. Suggest three, then let me choose.
2. Which Gmail account to use. Tell me the full address you are about to read, and wait for me to confirm it before you open a single message. Access is read-only: never send, reply, delete, archive, label, pay o
…
06 · Built with

Languages and tech stack.

TECH STACK
Claude Code
Become the top 1% of AI users
Become the top 1% of AI users