| name | daily-briefing |
| description | Start the day with a briefing. Use when: user says 'good morning', 'start my day', or 'briefing'. Checks weather, system status, and pending reminders. |
| metadata | {"openclaw":{"emoji":"🌅","requires":{"bins":"[Truncated]"}}} |
Daily Briefing Skill
Commands
Execute Briefing
echo "🌅 **Good Morning, Ryuki.**"
echo "---"
echo "📅 **$(date '+%A, %B %d, %Y')**"
echo ""
echo "🌤️ **Weather:**"
curl -s "wttr.in/London?format=%l:+%c+%t+(feels+like+%f),+%w+wind" || echo " Unable to fetch weather."
echo ""
echo "📊 **System Health:**"
echo " • Uptime: $(uptime -p)"
echo " • Load: $(uptime | awk -F'load average:' '{ print $2 }' | xargs)"
echo ""
if [ -s ~/.openclaw/todo.txt ]; then
echo "🎗️ **Pending Tasks:**"
cat ~/.openclaw/todo.txt | head -5
COUNT=$(wc -l < ~/.openclaw/todo.txt)
if [ "$COUNT" -gt 5 ]; then echo " ...and $(($COUNT - 5)) more."; fi
else
echo "🎉 No pending tasks!"
fi