| name | daily-brief |
| description | Start the day calibrated in under 60 seconds — today's meetings, open loops that need a reply, and the top 3 priorities to focus on. Use this skill whenever the user wants a morning brief, daily digest, start of day summary, or asks what's on their plate today. Also trigger when someone says 'what does my day look like', 'catch me up', 'what should I focus on today', or 'what's first'. |
Daily Brief
One 60-second read at the start of the day: what's on the calendar, what's waiting for a reply, and what matters most today. No noise — only what requires attention.
Required Integrations
This skill uses Unabyss MCP and Google Calendar.
If either is missing, tell the user which one is needed and that they can connect it from the Tools menu.
How to Run
Step 1 — Fetch today's calendar
Use Google Calendar to pull today's events. For each event note: title, time, duration, and whether it has external attendees.
Step 2 — Pull open loops with query
Fast lookup — use query, not agentic_query:
What emails or messages from the last 3 days have arrived from real people and haven't been replied to? Any threads where someone is waiting on me or I said I'd do something and haven't followed up?
Surface only the top 3 most time-sensitive. This is a morning brief, not a full triage — the full triage is open-loops-digest.
Step 3 — Pull today's priorities with query
What are my top priorities right now — what did I say I was focused on this week, what's most urgent, and what's the single most important thing to move forward today?
Step 4 — Compose the brief
Daily Brief — [Day, Date]
📅 Today
List each meeting with time and who it's with. For external meetings flag with → [pre-call brief available] as a reminder.
If no meetings: "No meetings today."
📬 Needs a reply
Top 3 open loops only — sender, one line on what it's about, implied next step.
If clear: "Inbox clear."
🎯 Focus today
The 3 most important things to work on today — specific, not generic. One line each.
⚡ First thing
The single action to take in the first 30 minutes. Based on urgency, calendar gaps, and what's been sitting longest.
Output Rules
- Use
query for both open loops and priorities — fast and sufficient for a daily brief
- Only escalate to
agentic_query if query returns nothing useful
- Strict caps: 3 open loops max, 3 priorities max — this is a brief, not a report
- "First thing" is mandatory — always end with one concrete action
- If calendar fetch fails, note it and proceed with the rest
- No preamble — start directly with the header
- Keep the full output under 200 words