☀️ AI Daily Briefing
Start every day focused. Know exactly what matters.
Get a morning briefing with overdue tasks, today's priorities, and context from recent work.
No setup. Just say "briefing".
⚠️ CRITICAL: BRIEFING FORMAT (READ FIRST)
When the user asks for a briefing, you MUST respond with this EXACT format:
CODEBLOCK0
MANDATORY RULES
| Rule | Requirement |
|---|
| ONE response | Complete briefing in a single message |
| Sections in order |
Overdue → Priorities → Calendar → Context → Focus |
|
Skip empty sections | If no overdue items, skip that section |
|
Max 5 per section | Keep it scannable (except calendar, show all) |
|
Focus statement | Always end with ONE thing to focus on |
Why This Exists
Every morning you face the same questions:
- - What's overdue?
- What's due today?
- What meetings do I have?
- What's the context I need to remember?
Instead of checking 5 different places, get one briefing.
What It Does
| Input | Output |
|---|
| "briefing" | ✅ Complete daily overview |
| "what's overdue?" |
✅ Overdue tasks only |
| "what's on my calendar?" | ✅ Today's schedule |
| "what should I focus on?" | ✅ Priority recommendation |
| "weekly preview" | ✅ Week-ahead view |
Data Sources
The briefing pulls from these locations (if they exist):
1. To-Do List (from ai-meeting-notes)
Location: todo.md in workspace root
CODEBLOCK1
2. Meeting Notes
Location: meeting-notes/ folder
- - Scan recent files (last 3-7 days)
- Extract decisions, action items, context
- Surface relevant reminders
3. Calendar (if available)
- - Today's meetings and events
- Tomorrow preview (optional)
- Conflicts or tight schedules
4. Memory/Context Files (if using ai-persona-os)
Locations:
- -
MEMORY.md — Permanent facts - INLINECODE3 — Session notes
- INLINECODE4 — User preferences
Trigger Phrases
Any of these should trigger a briefing:
| Phrase | Action |
|---|
| "briefing" | Full daily briefing |
| "daily briefing" |
Full daily briefing |
| "morning briefing" | Full daily briefing |
| "what's on my plate?" | Full daily briefing |
| "start my day" | Full daily briefing |
| "what do I need to know?" | Full daily briefing |
| "what's today look like?" | Full daily briefing |
| "give me the rundown" | Full daily briefing |
For the AI: How to Generate a Daily Briefing
When a user asks for a briefing, follow these steps.
Step 0: Pre-Flight Check
Before generating the briefing, confirm:
- - [ ] Will respond in ONE message
- [ ] Will use the exact format from the CRITICAL section
- [ ] Will include the Focus statement at the end
Step 1: Gather Data Sources
Check for these files in order:
CODEBLOCK2
If no data sources exist:
CODEBLOCK3
Step 2: Extract Overdue Items
From todo.md, find items in the "⚠️ Overdue" section.
Display format:
CODEBLOCK4
Rules:
- - Show max 5 items (if more: "+ [X] more overdue")
- Most urgent first
- Include original due date
- If none: Skip this section entirely
Step 3: Extract Today's Priorities
Combine from multiple sources:
- 1. From todo.md:
- "📅 Due Today" section
- "📆 This Week" items due today
- 2. From meeting-notes/:
- Action items assigned to user with today's deadline
- Follow-ups due today
- 3. From calendar:
- Important meetings to prep for
- Deadlines
Display format:
CODEBLOCK5
Rules:
- - Show max 5 items
- Numbered for easy reference
- Include checkbox format
- Prioritize by: urgency → importance → order mentioned
Step 4: Calendar Overview
If calendar data is available:
Display format:
CODEBLOCK6
Rules:
- - Chronological order
- Show all events (don't truncate)
- Include time and event name
- If no calendar: Skip this section or note "No calendar connected"
Step 5: Context from Recent Meetings
Scan meeting-notes/ folder for files from last 3-7 days.
Extract:
- - Key decisions made
- Important context to remember
- Upcoming deadlines mentioned
- People/relationships to follow up with
Display format:
CODEBLOCK7
Rules:
- - Max 5 context items
- Only include relevant/actionable context
- Reference the meeting if helpful: "(from client-call)"
- If no recent meetings: Skip this section
Step 6: Generate Focus Statement
Based on everything gathered, determine the ONE most important thing.
Criteria for choosing focus:
- 1. Overdue items with consequences
- High-stakes meetings today
- Deadlines that can't slip
- Dependencies blocking others
Display format:
CODEBLOCK8
Examples:
- - "Get the Acme proposal sent — it's 2 days overdue and they're waiting."
- "Prep for the investor call at 2pm — everything else can wait."
- "Clear the 3 overdue tasks before starting anything new."
- "No fires today — use this for deep work on the Q2 plan."
Step 7: Assemble the Briefing
Put it all together in the exact format:
CODEBLOCK9
Step 8: Handle Variations
"What's overdue?"
CODEBLOCK10
"What's on my calendar?"
CODEBLOCK11
"Weekly preview" / "What's this week look like?"
CODEBLOCK12
Edge Cases
No data sources found:
- - Don't show empty briefing
- Offer to help set up todo list or process notes
First time user:
- - Explain where data comes from
- Offer to create initial setup
Weekend briefing:
- - Lighter format
- Focus on upcoming week prep
- Skip "today's priorities" if nothing scheduled
End of day request:
- - Shift to "what's left today" + "tomorrow preview"
- Acknowledge time of day
Tone
- - Crisp and actionable — No fluff
- Honest about priorities — Don't sugarcoat overdue items
- Encouraging but real — "Busy day, but manageable"
- Proactive — Surface things before they're problems
Works Best With
| Skill | Why |
|---|
| ai-meeting-notes | Creates the to-do list this pulls from |
| ai-persona-os |
Provides memory and context |
Standalone: Works without other skills — just won't have meeting context or persistent todo.
Quick Start
Day 1:
CODEBLOCK13
After using ai-meeting-notes:
You: "briefing"
AI: [Shows full briefing with overdue items, priorities, context]
Customization
Want to customize your briefing? Tell me your preferences:
Time preferences:
- - "I start work at 6am" → Earlier context
- "Show tomorrow's first meeting" → Tomorrow preview
Section preferences:
- - "Always show weather" → Add weather
- "Skip calendar" → Omit calendar section
- "Include quotes" → Add motivational quote
Priority preferences:
- - "Health tasks are always P1" → Boost health items
- "Family first" → Prioritize family commitments
Example Briefing
CODEBLOCK15
About the Creator
Jeff J Hunter built this system to start every day with clarity instead of chaos.
He's trained thousands through the AI Persona Method and runs AI communities with 3.6M+ members.
Want to turn AI into actual income?
Most people burn API credits with nothing to show.
Jeff teaches you how to build AI systems that pay for themselves.
👉 Join AI Money Group: https://aimoneygroup.com
👉 Connect with Jeff: https://jeffjhunter.com
Part of the AI Persona OS ecosystem — Build agents that work. And profit.
☀️ AI 每日简报
每天开始都保持专注。确切知道什么最重要。
获取一份包含逾期任务、今日优先事项以及近期工作背景的晨间简报。
无需设置。只需说简报。
⚠️ 关键:简报格式(请先阅读)
当用户要求简报时,你必须使用以下精确格式回复:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
☀️ 每日简报 — [星期],[月] [日],[年]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️ 逾期([X] 项)
• 任务 1 — 截止日期 [日期]
• 任务 2 — 截止日期 [日期]
📅 今日优先事项
- 1. [ ] 优先任务 1 — [截止日期/背景]
- [ ] 优先任务 2 — [截止日期/背景]
- [ ] 优先任务 3 — [截止日期/背景]
📆 日历
• [时间] — [事件]
• [时间] — [事件]
• [时间] — [事件]
💡 背景(来自近期会议)
• [关键洞察 1]
• [关键洞察 2]
• [关键洞察 3]
🎯 今日焦点
[一句话:今天最重要的一件事是什么?]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
强制性规则
| 规则 | 要求 |
|---|
| 单次回复 | 在一条消息中完成简报 |
| 按顺序排列板块 |
逾期 → 优先事项 → 日历 → 背景 → 焦点 |
|
跳过空板块 | 如果没有逾期项目,跳过该板块 |
|
每板块最多5项 | 保持可快速浏览(日历除外,显示全部) |
|
焦点陈述 | 始终以一件要专注的事情结尾 |
为什么存在这个功能
每天早晨你都面临同样的问题:
- - 什么逾期了?
- 今天有什么截止?
- 我有哪些会议?
- 我需要记住什么背景?
与其检查5个不同的地方,不如获取一份简报。
它的功能
✅ 仅逾期任务 |
| 我的日历上有什么? | ✅ 今日日程 |
| 我应该专注于什么? | ✅ 优先事项建议 |
| 周预览 | ✅ 未来一周视图 |
数据来源
简报从以下位置获取数据(如果存在):
1. 待办事项列表(来自 ai-meeting-notes)
位置: 工作区根目录下的 todo.md
markdown
待办事项列表
⚠️ 逾期
| # | 任务 | 负责人 | 截止日期 | 来源 |
|---|
| 3 | 发送提案 | @你 | 1月25日 | client-call.md |
📅 今日截止
| # | 任务 | 负责人 | 来源 |
|---|
| 5 | 审核预算 | @你 | team-sync.md |
📆 本周
| # | 任务 | 负责人 | 截止日期 | 来源 |
|---|
| 1 | 完成报告 | @你 | 周五 | planning.md |
2. 会议记录
位置: meeting-notes/ 文件夹
- - 扫描近期文件(最近3-7天)
- 提取决策、行动项、背景
- 呈现相关提醒
3. 日历(如果可用)
4. 记忆/背景文件(如果使用 ai-persona-os)
位置:
- - MEMORY.md — 永久性事实
- memory/[今天].md — 会话记录
- USER.md — 用户偏好
触发短语
以下任何短语都应触发简报:
完整每日简报 |
| 晨间简报 | 完整每日简报 |
| 我手头有什么? | 完整每日简报 |
| 开始我的一天 | 完整每日简报 |
| 我需要知道什么? | 完整每日简报 |
| 今天看起来怎么样? | 完整每日简报 |
| 给我概要 | 完整每日简报 |
对于AI:如何生成每日简报
当用户要求简报时,请按以下步骤操作。
第0步:飞行前检查
在生成简报之前,确认:
- - [ ] 将在一条消息中回复
- [ ] 将使用关键部分中的精确格式
- [ ] 将在结尾包含焦点陈述
第1步:收集数据源
按顺序检查这些文件:
- 1. todo.md(来自 ai-meeting-notes 的待办事项列表)
- meeting-notes/ 文件夹(近期会议记录)
- MEMORY.md(如果使用 ai-persona-os)
- memory/[今天].md(会话记录)
- 日历集成(如果可用)
如果没有数据源存在:
未找到现有的待办事项列表或会议记录。
您希望我:
• 创建一个待办事项列表?(只需告诉我您的任务)
• 处理一些会议记录?(粘贴到这里)
• 为今天设置一个简单的优先事项列表?
第2步:提取逾期项目
从 todo.md 中,找到 ⚠️ 逾期 板块中的项目。
显示格式:
⚠️ 逾期([X] 项)
• [任务] — 截止日期 [日期]
• [任务] — 截止日期 [日期]
规则:
- - 最多显示5项(如果更多:+ [X] 项更多逾期)
- 最紧急的优先
- 包含原始截止日期
- 如果没有:完全跳过此板块
第3步:提取今日优先事项
从多个来源合并:
- 1. 来自 todo.md:
- 📅 今日截止 板块
- 📆 本周 中今日截止的项目
- 2. 来自 meeting-notes/:
- 分配给用户且今日截止的行动项
- 今日到期的后续事项
- 3. 来自日历:
- 需要准备的重要会议
- 截止日期
显示格式:
📅 今日优先事项
- 1. [ ] [任务] — [截止日期/背景]
- [ ] [任务] — [截止日期/背景]
- [ ] [任务] — [截止日期/背景]
规则:
- - 最多显示5项
- 编号以便于参考
- 包含复选框格式
- 按以下顺序排列优先级:紧急性 → 重要性 → 提及顺序
第4步:日历概览
如果日历数据可用:
显示格式:
📆 日历
• [时间] — [事件]
• [时间] — [事件]
• [时间] — [事件]
规则:
- - 按时间顺序
- 显示所有事件(不截断)
- 包含时间和事件名称
- 如果没有日历:跳过此板块或注明未连接日历
第5步:近期会议背景
扫描 meeting-notes/ 文件夹中最近3-7天的文件。
提取:
- - 做出的关键决策
- 需要记住的重要背景
- 提到的即将到来的截止日期
- 需要跟进的人员/关系
显示格式:
💡 背景(来自近期会议)
• [关键洞察 1]
• [关键洞察 2]
• [关键洞察 3]
规则:
- - 最多5个背景项
- 仅包含相关/可操作的背景
- 如有帮助,可引用会议:(来自 client-call)
- 如果没有近期会议:跳过此板块
第6步:生成焦点陈述
基于收集到的所有信息,确定最重要的一件事。
选择焦点的标准:
- 1. 有后果的逾期项目
- 今天的高风险会议
- 不能延期的截止日期
- 阻碍他人的依赖项
显示格式:
🎯 今日焦点
[关于最重要的一件事的清晰一句话]
示例:
- - 先把 Acme 提案发出去——已经逾期2天了,他们正在等待。
- 为下午2点的投资人电话做准备——其他一切都可以等。
- 在开始任何新事务之前,先清理3个逾期任务。
- 今天没有紧急情况——利用这个时间进行第二季度计划的深度工作。
第7步:组装简报
将所有内容按精确格式组合:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━