← ClaudeAtlas

daily-briefinglisted

Produce a prioritized daily briefing covering new email received, sent mail still awaiting a reply, upcoming calendar events, and commitments the person still owes, sorted into Urgent / Needs Reply / FYI. Use whenever someone asks for a "daily briefing", "morning brief", "daily brief", "start my day", "what's on my plate", "catch me up on my inbox", "what needs my attention today", or any request to triage their inbox and calendar together. Works with whichever mail and calendar tools are connected (Outlook/Microsoft 365, Gmail/Google Workspace). Lookback defaults to 3 days of mail and is configurable; default output renders in chat.
alectivism/organization-ai-skills · ★ 0 · AI & Automation · score 75
Install: claude install-skill alectivism/organization-ai-skills
# Daily Briefing One scannable briefing answering four questions: what landed in my inbox, who am I waiting on, what do I still owe people, and what does today look like. Replace "I'll scroll through my inbox for 20 minutes" with a 60-second read. This adapts to whichever mail and calendar tools are connected. The steps below use Outlook/Microsoft 365 as the worked example, because its quirks were found the hard way in live use and are worth keeping as documented gotchas. On Gmail or Google Workspace, substitute the equivalent calls (`search_gmail_messages` / Gmail search operators, and your connected calendar search tool) and keep the same lookback, sort, and render logic. ## Inputs - Mail lookback: 3 days by default, or `lookback_days` from their config if one exists. Calendar: today plus the next business day, extended through Monday on a Friday. - The current user's own mailbox. Do not pass a delegate/shared-mailbox parameter unless they name a delegate. - Honor any window they state instead ("past week", "since Monday", "today"). - Read `about-me.md` from the connected workspace folder if one exists. Use it for VIP names, accounts, and role. If there is no such file, skip it and say nothing; most people will not have one. ## Step 1: Pull the sources in parallel Make these calls in one turn. 1. **Received** — Outlook: `outlook_email_search`, `folderName: "Inbox"`, `afterDateTime: "<lookback> days ago"`, `limit: 25`. Gmail: search the inbox with the