Morning 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 INLINECODE0
Configuration
Tell your agent these preferences (it will store them in memory):
- 1. 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:
CODEBLOCK0
Send via configured delivery channel, or save to memory/briefings/YYYY-MM-DD.md.
Step 6: Schedule (Cron Setup)
Set up a cron job to run this briefing every morning:
- - Schedule: Daily at configured time (default 7:30 AM local)
- Task: Run morning briefing workflow
- Output: Deliver to configured channel
Your agent should use its cron/scheduling system (LaunchAgents on Mac, cron on Linux, or the agent's built-in scheduler) to trigger this automatically.
Examples
User: "Give me my morning briefing"
Agent runs the workflow and responds:
🌅 Morning Briefing — Monday, March 10
📧 EMAIL (12 unread)
• Sarah Chen — Q1 Budget Review (needs your approval by EOD)
• Mike Torres — Updated contract draft (3 attachments)
• Newsletter — TechCrunch Daily (skip)
🔴 1 flagged as urgent: Sarah's budget review
📅 CALENDAR
• 9:30 AM — Product sync (Google Meet, 6 attendees)
• 1:00 PM — Lunch with Dave (The Mill, downtown)
• 3:00 PM — Investor update prep (45 min block)
⏰ Next up: Product sync in 1 hour 15 minutes
✅ TASKS
• Send revised proposal to Acme Corp — due today
• Review PR #247 — due today
• Follow up with Lisa re: partnership — 1 day overdue ⚠️
🌤️ WEATHER — San Francisco
58°F / 14°C — Foggy, clearing by noon
High 64° Low 52° | Rain: 5%
User: "Set up my morning briefing for 6:45 AM every day on Telegram"
Agent: Configures cron for 6:45 AM, sets Telegram as delivery, confirms:
"Morning briefing scheduled for 6:45 AM daily. I'll send it to your Telegram. You'll get your first one tomorrow morning."
Customization Ideas
- - Add news headlines — include top 3 stories from your industry
- Add stock/crypto prices — if you track specific tickers
- Add team updates — pull from Slack/Discord channels
- Weekend mode — different format on Sat/Sun (skip work email, add fun stuff)
- Travel mode — include flight status, hotel info, local tips when traveling
Want More?
This skill gives you a solid daily briefing. But if you want:
- - Custom integrations — connect to your CRM, project management tool, invoicing system, or any API your business uses
- Advanced automations — briefings that trigger actions (auto-reply to urgent emails, create tasks from calendar items, send reminders to your team)
- Full system setup — identity, memory, security, and 5 custom automations built specifically for your workflow
DoctorClaw sets up complete OpenClaw systems for businesses:
- - Guided Setup ($495) — 2-hour live walkthrough. Everything configured, integrated, and running by the end of the call.
- Done-For-You ($1,995) — 7-day custom build. 5 automations, 3 integrations, full security, 30-day support. You do nothing except answer a short intake form.
→ doctorclaw.ceo
晨间简报
用一份涵盖所有重要事项的摘要开启你的一天。此技能可将你未读的邮件、今日日程、待办任务和当地天气整合成一份简洁的简报——发送到你的Telegram、Discord,或保存为每日文件。
每天早上通过定时任务运行,或在你需要查看状态时按需触发。
你将获得
- - 未读邮件摘要(总数 + 按优先级排列的前5封)
- 今日日历事件及时间和地点
- 任务系统中的待办事项或提醒
- 当地天气预报(温度、天气状况、降雨概率)
- 全部整合在一条消息中——无需在4个不同应用间切换
设置
必需项
- - 邮件访问权限 — Gmail(通过Gmail API/技能)或你的智能体可读取的任何邮件提供商
- 日历访问权限 — Google Calendar API或Apple Calendar
可选项(但推荐)
- - 天气 — 无需API密钥。你的智能体可从任何免费来源获取天气信息(wttr.in、Open-Meteo等)
- 任务系统 — 如果你使用任务管理器(Todoist、Asana、Notion、纯文本文件),告知你的智能体任务存储位置
- 投递渠道 — Telegram机器人、Discord机器人或文件输出。如果未配置渠道,简报将保存至memory/briefings/YYYY-MM-DD.md
配置
告知你的智能体以下偏好(它将存储在记忆中):
- 1. 你的时区 — 以便定时任务在正确的当地时间触发
- 简报时间 — 你希望接收的时间(默认:早上7:30本地时间)
- 邮箱账户 — 要扫描的收件箱
- 日历 — 要检查的日历
- 天气地点 — 你的城市或邮政编码
- 投递方式 — 发送简报的位置(Telegram、Discord、文件)
- 格式偏好 — 简洁(要点列表)或详细(含邮件预览)
工作原理
当被触发时(通过定时任务或按需),你的智能体执行以下工作流程:
步骤1:收集邮件
- - 检查收件箱中的未读邮件
- 统计未读总数
- 根据发件人重要性和主题紧急程度识别前5封
- 每封邮件:发件人姓名、主题行、一句话预览
- 标记任何看起来紧急的内容(关键词:紧急、尽快、截止日期、逾期、付款)
步骤2:收集日历
- - 从日历中拉取今日事件
- 每个事件:事件名称、开始时间、结束时间、地点(如有)、参与人数
- 高亮显示下一个即将发生的事件并附上倒计时(团队站会在45分钟后开始)
- 注意任何冲突(重叠事件)
步骤3:收集任务
- - 检查任务系统中今日到期或逾期的项目
- 列出最多5个最重要的任务
- 注意任何逾期项目及逾期天数
- 如果未配置任务系统,跳过此部分
步骤4:收集天气
- - 获取配置地点的今日天气
- 包括:当前温度、最高/最低温度、天气状况(晴/多云/雨)、降水概率
- 如有相关,添加实用提示(带上雨伞——下午3点后有80%的降雨概率)
步骤5:编译与投递
将所有内容编译成清晰的简报格式:
🌅 晨间简报 — [星期, 月 日]
📧 邮件(X封未读)
• [发件人] — [主题](预览)
• [发件人] — [主题](预览)
• [发件人] — [主题](预览)
🔴 [X] 封标记为紧急
📅 日历
• 9:00 AM — 团队站会(Google Meet)
• 11:30 AM — 与[姓名]的客户通话(Zoom)
• 2:00 PM — 牙医预约
⏰ 下一个:团队站会在45分钟后
✅ 任务
• [任务1] — 今日到期
• [任务2] — 今日到期
• [任务3] — 逾期2天 ⚠️
🌤️ 天气 — [城市]
72°F / 22°C — 局部多云
最高78° 最低65° | 降雨概率:10%
祝你有美好的一天!☕
通过配置的投递渠道发送,或保存至memory/briefings/YYYY-MM-DD.md。
步骤6:调度(定时任务设置)
设置一个定时任务,每天早上运行此简报:
- - 调度: 每天在配置的时间运行(默认早上7:30本地时间)
- 任务: 运行晨间简报工作流程
- 输出: 投递至配置的渠道
你的智能体应使用其定时/调度系统(Mac上的LaunchAgents、Linux上的cron或智能体的内置调度器)自动触发此任务。
示例
用户: 给我晨间简报
智能体运行工作流程并回复:
🌅 晨间简报 — 星期一,3月10日
📧 邮件(12封未读)
• Sarah Chen — Q1预算审查(需在今日结束前批准)
• Mike Torres — 更新后的合同草案(3个附件)
• 新闻通讯 — TechCrunch每日(跳过)
🔴 1封标记为紧急:Sarah的预算审查
📅 日历
• 9:30 AM — 产品同步会(Google Meet,6位参与者)
• 1:00 PM — 与Dave共进午餐(The Mill,市中心)
• 3:00 PM — 投资者更新准备(45分钟时段)
⏰ 下一个:产品同步会在1小时15分钟后
✅ 任务
• 向Acme Corp发送修订后的提案 — 今日到期
• 审查PR #247 — 今日到期
• 跟进与Lisa的合作事宜 — 逾期1天 ⚠️
🌤️ 天气 — 旧金山
58°F / 14°C — 有雾,中午转晴
最高64° 最低52° | 降雨概率:5%
用户: 设置我的晨间简报,每天早上6:45通过Telegram发送
智能体: 配置定时任务为6:45 AM,设置Telegram为投递渠道,确认:
晨间简报已设置为每天早上6:45发送。我会发送到你的Telegram。明天早上你将收到第一份。
自定义创意
- - 添加新闻头条 — 包含你所在行业的前3条新闻
- 添加股票/加密货币价格 — 如果你追踪特定代码
- 添加团队更新 — 从Slack/Discord频道拉取
- 周末模式 — 周六/周日使用不同格式(跳过工作邮件,添加有趣内容)
- 旅行模式 — 包含航班状态、酒店信息、当地小贴士
想要更多?
此技能为你提供可靠的每日简报。但如果你想要:
- - 自定义集成 — 连接到你的CRM、项目管理工具、发票系统或你的企业使用的任何API
- 高级自动化 — 触发操作的简报(自动回复紧急邮件、从日历项目创建任务、向团队发送提醒)
- 完整系统设置 — 身份、记忆、安全性和5个专门为你工作流程构建的自定义自动化
DoctorClaw 为企业设置完整的OpenClaw系统:
- - 引导式设置($495) — 2小时实时演示。通话结束时所有内容均已配置、集成并运行。
- 全包服务($1,995) — 7天定制构建。5个自动化、3个集成、完整安全性、30天支持。你只需填写一份简短的信息收集表。
→ doctorclaw.ceo