AI Newsletter Digest Automation
Automatically consolidates AI-related newsletters into a single, deduplicated daily digest.
Schedule
- When: Daily at 7:30 AM (Australia/Perth timezone)
- Delivery: Via Telegram
What It Does
- Scans unread emails from the last 24 hours
- Identifies AI-related newsletters
- Excludes: Notion, Platformer, WSJ, WIRED Daily (per Anthony's request)
- Fetches full content from remaining newsletters
- Uses LLM to analyze and create consolidated digest:
- Top AI News (deduplicated across sources)
- Product Launches
- Research Highlights
- Industry Trends
- Notable Quotes
Files
daily-digest.sh- Main script that fetches newslettersdigest.py- Python analysis tool (alternative approach)list-newsletters.py- Quick check of what newsletters are in inbox
Manual Run
cd /home/openclaw/.openclaw/workspace/automations/ai-newsletter-digest
./daily-digest.sh
This outputs a file path. You can then ask me to analyze it.
Cron Job
- Job ID:
faaed154-8320-468f-a597-21b6a92eed39 - Check status:
openclaw cron list - Disable:
openclaw cron remove <job-id>
Newsletter Sources Included
- AI Valley
- The Information (Applied AI)
- Wall Street Journal (AI coverage)
- The Deep View
- WIRED Daily
- And other AI-related emails
How to Modify
Change the schedule:
openclaw cron update <job-id> --schedule "0 8 * * *" # 8am instead
Add more exclusions:
Edit daily-digest.sh and add more grep -v "pattern" lines
Change lookback period:
Edit the --recent 24h parameter in daily-digest.sh