Install
openclaw skills install tech-news-bulletinCollect latest technology and AI news from RSS feeds AND the TLDR.tech AI newsletter, merge them into a unified daily digest, and send via email.
openclaw skills install tech-news-bulletinCollect the latest technology and AI news from two sources:
Merge both into a single deduplicated digest and send it to a list of email addresses.
Use this skill immediately when the user asks any of:
https://tldr.tech/ai/YYYY-MM-DD)MAX_ARTICLESInstall required Python packages:
pip install feedparser requests beautifulsoup4
Ensure environment variables are set:
export SMTP_EMAIL="your-email@example.com"
export SMTP_PASSWORD="your-app-password"
Edit scripts/bulletin.py to customize:
RSS_FEEDS — list of RSS URL endpointsEMAIL_ADDRESSES — recipients for the bulletinMAX_ARTICLES — maximum articles in the combined digest (default 15)TLDR_BASE_URL — base URL for the TLDR newsletter (default https://tldr.tech/ai/)The Ollama endpoint is http://172.20.86.203:11434 with model glm-4.7-flash:latest.
To run the bulletin now:
python3 /home/juniarto/.openclaw/workspace/skills/tech-news-bulletin/scripts/bulletin.py
Check the log output:
tail -f /tmp/openclaw-debug.log
Or let the skill handle it automatically via cron:
openclaw cron add --job='{
"name": "daily-tech-bulletin",
"schedule": { "kind": "every", "everyMs": 86400000, "anchorMs": 42000000 },
"payload": { "kind": "systemEvent", "text": "run-tech-news-bulletin" },
"sessionTarget": "isolated",
"enabled": true
}'
Subject: Daily Tech & AI News Bulletin
Body (HTML):
tech-news-digest| Feature | tech-news-digest | tech-news-bulletin |
|---|---|---|
| RSS feeds | ✅ | ✅ |
| TLDR.tech AI newsletter | ❌ | ✅ |
| Source badges in digest | ❌ | ✅ |
| HTML sanitizer (inline) | ❌ | ✅ |
| Combined deduplication | ❌ | ✅ |
SMTP_EMAIL, SMTP_PASSWORD)today - 1 day at runtime, so no manual date config is neededSMTP_EMAILrequiredSMTP_PASSWORDrequired