morning-briefing
Daily morning briefing — emails, calendar, tasks, and weather in one summary. Cron or on-demand.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/ceobotson-bot/doctorclaw-morning-briefingMorning Briefing
Start your day with a single summary of everything that matters. This skill pulls your unread emails, today's calendar, pending tasks, and local weather into one concise briefing — delivered to your Telegram, Discord, or saved as a daily file.
Run it on a cron every morning, or trigger it on-demand whenever you need a status check.
What You Get
- Unread email summary (count + top 5 by priority)
- Today's calendar events with times and locations
- Pending tasks or reminders from your task system
- Local weather forecast (temperature, conditions, rain probability)
- All in one message — no switching between 4 different apps
Setup
Required
- Email access — Gmail (via Gmail API/skill) or any email provider your agent can read
- Calendar access — Google Calendar API or Apple Calendar
Optional (but recommended)
- Weather — No API key needed. Your agent can fetch weather from any free source (wttr.in, Open-Meteo, etc.)
- Task system — If you use a task manager (Todoist, Asana, Notion, plain text files), tell your agent where tasks live
- Delivery channel — Telegram bot, Discord bot, or file output. If no channel is configured, the briefing is saved to
memory/briefings/YYYY-MM-DD.md
Configuration
Tell your agent these preferences (it will store them in memory):
- Your timezone — so the cron fires at the right local time
- Briefing time — when you want it (default: 7:30 AM local)
- Email account — which inbox to scan
- Calendar — which calendar(s) to check
- Weather location — your city or zip code
- Delivery — where to send the briefing (Telegram, Discord, file)
- Format preference — concise (bullet points) or detailed (with email previews)
How It Works
When triggered (by cron or on-demand), your agent executes this workflow:
Step 1: Gather Email
- Check your inbox for unread messages
- Count total unread
- Identify the top 5 by sender importance and subject urgency
- For each: sender name, subject line, 1-sentence preview
- Flag anything that looks urgent (keywords: urgent, ASAP, deadline, overdue, payment)
Step 2: Gather Calendar
- Pull today's events from your calendar
- For each: event name, start time, end time, location (if any), attendees count
- Highlight the next upcoming event with a countdown ("Team standup in 45 minutes")
- Note any conflicts (overlapping events)
Step 3: Gather Tasks
- Check your task system for items due today or overdue
- List up to 5 most important tasks
- Note any overdue items with how many days overdue
- If no task system is configured, skip this section
Step 4: Gather Weather
- Fetch today's weather for the configured location
- Include: current temperature, high/low, conditions (sunny/cloudy/rain), precipitation probability
- Add a practical note if relevant ("Bring an umbrella — 80% chance of rain after 3 PM")
Step 5: Compile & Deliver
Compile everything into a clean briefing format:
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-ceobotson-bot-doctorclaw-morning-briefing": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
context-compressor
Intelligently compress context — conversations, code, logs. Preserve key information while reducing token usage. Auto-detects content type and applies optimal compression.
daily-report-generator
Automatically generate daily/weekly work reports from git commits, calendar events, and task lists. Use when you need to quickly create professional work reports without manual effort.
auto-context
智能上下文卫生检查器。分析当前会话的上下文污染程度 (长对话、主题漂移、噪声累积),建议:continue、/fork、/btw 或新会话。 支持手动触发(/auto-context)和自动触发(响应层实现)。 基于 ArXiv 论文和认知心理学研究的多维度评估体系。
Meeting Brief Copilot
Turn people, companies, agendas, notes, and email threads into consulting-style meeting briefs, sharp questions, follow-up emails, and action items.
Lead Radar
Every morning, scans Reddit, Hacker News, Indie Hackers, Stack Overflow, Quora, Hashnode, Dev.to, GitHub, and Lobsters for people actively asking for what you sell. Delivers the top 10 buying-intent leads to your Telegram with a pre-drafted reply. Powered by Gemini 2.5 Flash.