Daily Briefing Skill
Generate a comprehensive daily briefing for the user.
When to Use
Use this skill when the user asks for:
- •"daily briefing"
- •"morning update"
- •"what's on my schedule today"
- •"catch me up"
How to Generate a Briefing
- •
Check Calendar (via gog skill or mcporter)
- •Get today's events
- •Get tomorrow's early events
- •Note any conflicts
- •
Check Tasks (if available)
- •Outstanding tasks
- •Due today
- •Overdue items
- •
Check Notifications (via mcporter)
- •GitHub notifications
- •Unread messages
- •Important emails
- •
Format the Briefing
code
🌅 Good morning! Here's your briefing for [DATE]: 📅 TODAY'S SCHEDULE ━━━━━━━━━━━━━━━━━━━ [List events with times] ✅ TASKS DUE TODAY ━━━━━━━━━━━━━━━━━━━ [List tasks] 🔔 NOTIFICATIONS ━━━━━━━━━━━━━━━━━━━ [List important notifications] ☀️ Have a productive day!
Example Commands
To gather information, use mcporter:
bash
# Get calendar events mcporter call google-calendar.list_events date:today # Get GitHub notifications mcporter call github.list_notifications # Check tasks mcporter call todoist.get_tasks filter:today
Notes
- •Keep the briefing concise (under 500 words)
- •Prioritize actionable items
- •Include times in user's local timezone
- •Mention weather if location is known