project / AUTOMATION · AI
AI Daily Briefing
- Python
- Claude AI
- Gmail API
- Google Calendar API
- GitHub Actions
- OAuth
Problem
Email, calendar and news were spread across several accounts every morning.
Outcome
One scheduled HTML briefing a day; replies are routed back to the right account.
Overview
Automated personal assistant that aggregates unread email across multiple Gmail accounts, the day's Google Calendar, and news headlines each morning, then has Claude generate a structured briefing delivered as a formatted HTML email. Replying to that email triggers Claude to respond to or delete messages on your behalf, routed back to the right account. Runs serverless on GitHub Actions on a fixed schedule.