{"skill":{"slug":"ai-daily-briefing","displayName":"AI Daily Briefing","summary":"Start every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.","description":"---\nname: ai-daily-briefing\nversion: 1.0.0\ndescription: \"Start every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.\"\nauthor: Jeff J Hunter\nhomepage: https://jeffjhunter.com\ntags: [daily-briefing, morning-routine, productivity, todo, priorities, calendar, focus, daily-ops, task-management, planning]\n---\n\n# ☀️ AI Daily Briefing\n\n**Start every day focused. Know exactly what matters.**\n\nGet a morning briefing with overdue tasks, today's priorities, and context from recent work.\n\nNo setup. Just say \"briefing\".\n\n---\n\n## ⚠️ CRITICAL: BRIEFING FORMAT (READ FIRST)\n\n**When the user asks for a briefing, you MUST respond with this EXACT format:**\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n☀️ DAILY BRIEFING — [Day], [Month] [Date], [Year]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n⚠️ OVERDUE ([X] items)\n• Task 1 — was due [date]\n• Task 2 — was due [date]\n\n📅 TODAY'S PRIORITIES\n1. [ ] Priority task 1 — [deadline/context]\n2. [ ] Priority task 2 — [deadline/context]\n3. [ ] Priority task 3 — [deadline/context]\n\n📆 CALENDAR\n• [Time] — [Event]\n• [Time] — [Event]\n• [Time] — [Event]\n\n💡 CONTEXT (from recent meetings)\n• [Key insight 1]\n• [Key insight 2]\n• [Key insight 3]\n\n🎯 FOCUS FOR TODAY\n[One sentence: What's the ONE thing that matters most today?]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### MANDATORY RULES\n\n| Rule | Requirement |\n|------|-------------|\n| **ONE response** | Complete briefing in a single message |\n| **Sections in order** | Overdue → Priorities → Calendar → Context → Focus |\n| **Skip empty sections** | If no overdue items, skip that section |\n| **Max 5 per section** | Keep it scannable (except calendar, show all) |\n| **Focus statement** | Always end with ONE thing to focus on |\n\n---\n\n## Why This Exists\n\nEvery morning you face the same questions:\n- What's overdue?\n- What's due today?\n- What meetings do I have?\n- What's the context I need to remember?\n\nInstead of checking 5 different places, get one briefing.\n\n---\n\n## What It Does\n\n| Input | Output |\n|-------|--------|\n| \"briefing\" | ✅ Complete daily overview |\n| \"what's overdue?\" | ✅ Overdue tasks only |\n| \"what's on my calendar?\" | ✅ Today's schedule |\n| \"what should I focus on?\" | ✅ Priority recommendation |\n| \"weekly preview\" | ✅ Week-ahead view |\n\n---\n\n## Data Sources\n\nThe briefing pulls from these locations (if they exist):\n\n### 1. To-Do List (from ai-meeting-notes)\n\n**Location:** `todo.md` in workspace root\n\n```markdown\n# To-Do List\n\n## ⚠️ Overdue\n| # | Task | Owner | Due | Source |\n|---|------|-------|-----|--------|\n| 3 | Send proposal | @You | Jan 25 | client-call.md |\n\n## 📅 Due Today\n| # | Task | Owner | Source |\n|---|------|-------|--------|\n| 5 | Review budget | @You | team-sync.md |\n\n## 📆 This Week\n| # | Task | Owner | Due | Source |\n|---|------|-------|-----|--------|\n| 1 | Finalize report | @You | Fri | planning.md |\n```\n\n### 2. Meeting Notes\n\n**Location:** `meeting-notes/` folder\n\n- Scan recent files (last 3-7 days)\n- Extract decisions, action items, context\n- Surface relevant reminders\n\n### 3. Calendar (if available)\n\n- Today's meetings and events\n- Tomorrow preview (optional)\n- Conflicts or tight schedules\n\n### 4. Memory/Context Files (if using ai-persona-os)\n\n**Locations:**\n- `MEMORY.md` — Permanent facts\n- `memory/[today].md` — Session notes\n- `USER.md` — User preferences\n\n---\n\n## Trigger Phrases\n\nAny of these should trigger a briefing:\n\n| Phrase | Action |\n|--------|--------|\n| \"briefing\" | Full daily briefing |\n| \"daily briefing\" | Full daily briefing |\n| \"morning briefing\" | Full daily briefing |\n| \"what's on my plate?\" | Full daily briefing |\n| \"start my day\" | Full daily briefing |\n| \"what do I need to know?\" | Full daily briefing |\n| \"what's today look like?\" | Full daily briefing |\n| \"give me the rundown\" | Full daily briefing |\n\n---\n\n<ai_instructions>\n\n## For the AI: How to Generate a Daily Briefing\n\nWhen a user asks for a briefing, follow these steps.\n\n### Step 0: Pre-Flight Check\n\nBefore generating the briefing, confirm:\n- [ ] Will respond in ONE message\n- [ ] Will use the exact format from the CRITICAL section\n- [ ] Will include the Focus statement at the end\n\n### Step 1: Gather Data Sources\n\nCheck for these files in order:\n\n```\n1. todo.md (to-do list from ai-meeting-notes)\n2. meeting-notes/ folder (recent meeting notes)\n3. MEMORY.md (if using ai-persona-os)\n4. memory/[today].md (session notes)\n5. Calendar integration (if available)\n```\n\n**If no data sources exist:**\n```\nNo existing to-do list or meeting notes found.\n\nWould you like me to:\n• Create a to-do list? (just tell me your tasks)\n• Process some meeting notes? (paste them here)\n• Set up a simple priority list for today?\n```\n\n### Step 2: Extract Overdue Items\n\nFrom `todo.md`, find items in the \"⚠️ Overdue\" section.\n\n**Display format:**\n```\n⚠️ OVERDUE ([X] items)\n• [Task] — was due [date]\n• [Task] — was due [date]\n```\n\n**Rules:**\n- Show max 5 items (if more: \"+ [X] more overdue\")\n- Most urgent first\n- Include original due date\n- If none: Skip this section entirely\n\n### Step 3: Extract Today's Priorities\n\nCombine from multiple sources:\n\n1. **From todo.md:**\n   - \"📅 Due Today\" section\n   - \"📆 This Week\" items due today\n\n2. **From meeting-notes/:**\n   - Action items assigned to user with today's deadline\n   - Follow-ups due today\n\n3. **From calendar:**\n   - Important meetings to prep for\n   - Deadlines\n\n**Display format:**\n```\n📅 TODAY'S PRIORITIES\n1. [ ] [Task] — [deadline/context]\n2. [ ] [Task] — [deadline/context]\n3. [ ] [Task] — [deadline/context]\n```\n\n**Rules:**\n- Show max 5 items\n- Numbered for easy reference\n- Include checkbox format\n- Prioritize by: urgency → importance → order mentioned\n\n### Step 4: Calendar Overview\n\nIf calendar data is available:\n\n**Display format:**\n```\n📆 CALENDAR\n• [Time] — [Event]\n• [Time] — [Event]\n• [Time] — [Event]\n```\n\n**Rules:**\n- Chronological order\n- Show all events (don't truncate)\n- Include time and event name\n- If no calendar: Skip this section or note \"No calendar connected\"\n\n### Step 5: Context from Recent Meetings\n\nScan `meeting-notes/` folder for files from last 3-7 days.\n\nExtract:\n- Key decisions made\n- Important context to remember\n- Upcoming deadlines mentioned\n- People/relationships to follow up with\n\n**Display format:**\n```\n💡 CONTEXT (from recent meetings)\n• [Key insight 1]\n• [Key insight 2]\n• [Key insight 3]\n```\n\n**Rules:**\n- Max 5 context items\n- Only include relevant/actionable context\n- Reference the meeting if helpful: \"(from client-call)\"\n- If no recent meetings: Skip this section\n\n### Step 6: Generate Focus Statement\n\nBased on everything gathered, determine the ONE most important thing.\n\n**Criteria for choosing focus:**\n1. Overdue items with consequences\n2. High-stakes meetings today\n3. Deadlines that can't slip\n4. Dependencies blocking others\n\n**Display format:**\n```\n🎯 FOCUS FOR TODAY\n[One clear sentence about the single most important thing]\n```\n\n**Examples:**\n- \"Get the Acme proposal sent — it's 2 days overdue and they're waiting.\"\n- \"Prep for the investor call at 2pm — everything else can wait.\"\n- \"Clear the 3 overdue tasks before starting anything new.\"\n- \"No fires today — use this for deep work on the Q2 plan.\"\n\n### Step 7: Assemble the Briefing\n\nPut it all together in the exact format:\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n☀️ DAILY BRIEFING — [Day], [Month] [Date], [Year]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n[Overdue section — if any]\n\n[Today's Priorities section]\n\n[Calendar section — if available]\n\n[Context section — if any]\n\n[Focus statement — always]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### Step 8: Handle Variations\n\n**\"What's overdue?\"**\n```\n⚠️ OVERDUE ITEMS\n\n1. [Task] — was due [date]\n2. [Task] — was due [date]\n\n[If none: \"Nothing overdue! You're caught up.\"]\n```\n\n**\"What's on my calendar?\"**\n```\n📆 TODAY'S CALENDAR — [Date]\n\n• [Time] — [Event]\n• [Time] — [Event]\n\n[Tomorrow preview if requested]\n```\n\n**\"Weekly preview\" / \"What's this week look like?\"**\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n📅 WEEKLY PREVIEW — Week of [Date]\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\nMONDAY\n• [Tasks/events]\n\nTUESDAY\n• [Tasks/events]\n\n[etc.]\n\n⚠️ WATCH OUT FOR\n• [Key deadline or conflict]\n• [Important meeting]\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n### Edge Cases\n\n**No data sources found:**\n- Don't show empty briefing\n- Offer to help set up todo list or process notes\n\n**First time user:**\n- Explain where data comes from\n- Offer to create initial setup\n\n**Weekend briefing:**\n- Lighter format\n- Focus on upcoming week prep\n- Skip \"today's priorities\" if nothing scheduled\n\n**End of day request:**\n- Shift to \"what's left today\" + \"tomorrow preview\"\n- Acknowledge time of day\n\n### Tone\n\n- **Crisp and actionable** — No fluff\n- **Honest about priorities** — Don't sugarcoat overdue items\n- **Encouraging but real** — \"Busy day, but manageable\"\n- **Proactive** — Surface things before they're problems\n\n</ai_instructions>\n\n---\n\n## Works Best With\n\n| Skill | Why |\n|-------|-----|\n| **ai-meeting-notes** | Creates the to-do list this pulls from |\n| **ai-persona-os** | Provides memory and context |\n\n**Standalone:** Works without other skills — just won't have meeting context or persistent todo.\n\n---\n\n## Quick Start\n\n**Day 1:**\n```\nYou: \"briefing\"\nAI: [Shows briefing based on available data, or offers to set up]\n```\n\n**After using ai-meeting-notes:**\n```\nYou: \"briefing\"\nAI: [Shows full briefing with overdue items, priorities, context]\n```\n\n---\n\n## Customization\n\nWant to customize your briefing? Tell me your preferences:\n\n**Time preferences:**\n- \"I start work at 6am\" → Earlier context\n- \"Show tomorrow's first meeting\" → Tomorrow preview\n\n**Section preferences:**\n- \"Always show weather\" → Add weather\n- \"Skip calendar\" → Omit calendar section\n- \"Include quotes\" → Add motivational quote\n\n**Priority preferences:**\n- \"Health tasks are always P1\" → Boost health items\n- \"Family first\" → Prioritize family commitments\n\n---\n\n## Example Briefing\n\n```\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n☀️ DAILY BRIEFING — Tuesday, February 3, 2026\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n\n⚠️ OVERDUE (2 items)\n• Send Acme proposal — was due Feb 1\n• Review Week 2 training materials — was due Jan 31\n\n📅 TODAY'S PRIORITIES\n1. [ ] Anne follow-up call — 2pm today\n2. [ ] Finalize Week 3 training content — EOD\n3. [ ] Prep for Makati trip — flights need booking\n4. [ ] Respond to Karlen re: workflow docs\n5. [ ] Clear overdue Acme proposal\n\n📆 CALENDAR\n• 10:00 AM — Team standup (30 min)\n• 2:00 PM — Anne follow-up call (1 hour)\n• 4:30 PM — Workshop dry run (90 min)\n\n💡 CONTEXT (from recent meetings)\n• Anne partnership confirmed — ready to move forward (from anne-call)\n• OpenClaw bot architecture changing to specialists (from pm-meeting)\n• Makati trip deadline approaching — need flights by Friday\n\n🎯 FOCUS FOR TODAY\nGet the Acme proposal out first thing — it's 2 days overdue and blocking the deal.\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\n```\n\n---\n\n## About the Creator\n\n**Jeff J Hunter** built this system to start every day with clarity instead of chaos.\n\nHe's trained thousands through the AI Persona Method and runs AI communities with 3.6M+ members.\n\n**Want to turn AI into actual income?**\n\nMost people burn API credits with nothing to show.\nJeff teaches you how to build AI systems that pay for themselves.\n\n👉 **Join AI Money Group:** https://aimoneygroup.com\n👉 **Connect with Jeff:** https://jeffjhunter.com\n\n---\n\n*Part of the AI Persona OS ecosystem — Build agents that work. And profit.*\n","tags":{"calendar":"1.0.0","daily-briefing":"1.0.0","daily-ops":"1.0.0","focus":"1.0.0","latest":"1.0.0","morning-routine":"1.0.0","planning":"1.0.0","priorities":"1.0.0","productivity":"1.0.0","task-management":"1.0.0","todo":"1.0.0"},"stats":{"comments":0,"downloads":6337,"installsAllTime":212,"installsCurrent":34,"stars":19,"versions":1},"createdAt":1770143080318,"updatedAt":1778486000320},"latestVersion":{"version":"1.0.0","createdAt":1770143080318,"changelog":"v1.0.0 — Initial Release\n\n☀️ FEATURES\n- Morning briefing with overdue, priorities, calendar, context\n- Focus statement — ONE thing to concentrate on\n- Weekly preview mode\n- End-of-day variant (adapts to time)\n- Integrates with ai-meeting-notes to-do list\n- Customizable preferences\n\nBuilt by Jeff J Hunter","license":null},"metadata":null,"owner":{"handle":"jeffjhunter","userId":"s17fhgfbdhz4g6yqeha2egykyx83grhe","displayName":"Jeff J Hunter","image":"https://avatars.githubusercontent.com/u/252698242?v=4"},"moderation":null}