| name | morning-briefing |
| description | Generate and send automated morning briefing reports via Telegram. Combines Gmail, Calendar, Tasks, Gold prices, Server health, Weather, and optional Livescore into a single daily summary. |
Morning Briefing Skill
Generate comprehensive morning briefing reports and send via Telegram. Perfect for daily routine updates.
Features
- 📧 Gmail Summary - Unread emails count + subjects
- 📅 Google Calendar - Today's events
- 📋 Google Tasks - Pending tasks
- 🏆 Gold Price - Current Antam/Pegadaian prices
- 🖥️ Server Health - System status & alerts
- 🌤️ Weather - Balikpapan forecast
- ⚽ Livescore - Arsenal matches (optional)
- 🏢 UNO Attendance - Weekdays only
Prerequisites
-
Gog CLI configured with:
-
Telegram Bot configured:
- Bot token in environment
- Chat ID for delivery
-
Optional tools:
quick-gold.sh for gold prices
server-health-check.sh for server status
football_api.py for livescore
Usage
Generate Briefing (CLI)
bash skills/morning-briefing/scripts/generate.sh
bash skills/morning-briefing/scripts/generate.sh --send
bash skills/morning-briefing/scripts/generate.sh --components gmail,calendar,tasks
Schedule via Cron
0 23 * * * cd /root/.openclaw/workspace-radit && bash skills/morning-briefing/scripts/generate.sh --send
Use webhook to trigger: POST https://your-n8n/webhook/morning-briefing
Configuration
Edit config.json:
{
"telegram": {
"bot_token": "YOUR_BOT_TOKEN",
"chat_id": "YOUR_CHAT_ID"
},
"components": {
"gmail": true,
"calendar": true,
"tasks": true,
"gold": true,
"server": true,
"weather": true,
"livescore": false,
"uno_attendance": false
},
"schedule": {
"time": "07:00",
"timezone": "Asia/Makassar",
"skip_weekend": false
}
}
Output Format
🌅 Morning Briefing - Minggu, 22 Februari 2026
📧 Gmail: 5 unread
• "Project Update" - John Doe
• "Meeting Notes" - Jane Smith
...
📅 Calendar: 2 events today
• 10:00 - Team Standup
• 14:00 - Client Call
📋 Tasks: 3 pending
• Review PR (High)
• Update docs (Medium)
🏆 Gold: Antam 1gr Rp 1.250.000
🖥️ Server: Healthy (95/100)
Selamat beraktivitas! 💪
Safety
- Read-only operations (no email deletion, no task modification)
- No sensitive data logging
- Configurable component disable
- Rate limiting aware
Integration with OpenClaw
This skill can be triggered by:
- Cron jobs
- Gog CLI (primary) + cron
- Manual command
- Telegram command (
/briefing)