Fetch and summarize Michael's Gmail messages from the last 24 hours and deliver the digest via email. Runs daily at 9 AM PDT via AWS Lambda.
Fetches emails from the last 24 hours via Gmail OAuth and delivers a formatted digest via email.
Status: Running on AWS Lambda (automated, no manual intervention needed)
Gmail OAuth: Set as Lambda environment variable GMAIL_OAUTH_CONFIG
client_id, client_secret, refresh_tokenEmail delivery: Uses AWS SES (Simple Email Service)
[email protected]Automated (Lambda):
gmail_digest_lambda runs[email protected]Expected: Digest email arrives in inbox at 9:00-9:05 AM PDT daily
If you need to test locally:
cd /Users/michaeltorres/.openclaw/workspace/skills/gmail-digest
python3 scripts/fetch_digest.py # Just fetch emails
python3 scripts/format_and_deliver.py # Fetch + format + deliver via SMTP
These require gmail_oauth.json and email_config.json locally configured.
GMAIL_OAUTH_CONFIG env var