一键导入
daily-roundup
Morning briefing combining email, yesterday's meetings, and Slack into one section appended to the weekly report
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Morning briefing combining email, yesterday's meetings, and Slack into one section appended to the weekly report
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Prepare for a 1:1 meeting with context from person file, meeting history, and shared projects
Scan recent notes for decision language and offer to update project Decision Logs
End-of-week wrap-up for the weekly report. Use on Fridays, when closing out the week, or when the user says "friday", "week close", or "wrap up week".
Full Monday morning setup. Creates week folder, pulls carry-forward, and generates briefing in one pass. Use on Monday mornings or when the user says "monday", "start my week", or "monday morning".
Generate a briefing with calendar, tasks, and attention flags. Use for "week prep", "briefing", or "what's on this week".
基于 SOC 职业分类
| name | daily-roundup |
| description | Morning briefing combining email, yesterday's meetings, and Slack into one section appended to the weekly report |
| allowed-tools | Read,Edit,Write,Glob,Grep,mcp__playground-slack-mcp__get_messages,mcp__gworkspace-mcp__read_mail,mcp__gworkspace-mcp__calendar_events,mcp__gworkspace-mcp__search_drive,mcp__gworkspace-mcp__read_file |
Generate a combined morning briefing from email, yesterday's meetings, and Slack. Append as a single section to the current week's weekly report.
w##-mm-dd folder, read the weekly-report-*.md file.## Daily Roundup: [Today's Day Month Date] section already exists. If so, you will replace it (idempotent).mcp__gworkspace-mcp__read_mail with a query to fetch recent messages.
newer_than:1d to get last 24 hoursmax_results: 50, include_body: truenoreply@, no-reply@, notifications@, calendar-notification@google.comunsubscribe in body as a signal)If today is Monday, skip this section entirely. Add a note: "Meetings skipped (Monday). See /monday briefing for weekly context."
Otherwise:
mcp__gworkspace-mcp__calendar_events to fetch yesterday's events.
time_min to yesterday 00:00 and time_max to yesterday 23:59.Glob to search for meeting-[yesterday's date]-*.md in the week folder.mcp__gworkspace-mcp__search_drive with query: name contains '[meeting title]' and mimeType contains 'document' and modifiedTime > '[yesterday ISO date]'fullText contains 'transcript' and name contains '[partial meeting title]' and modifiedTime > '[yesterday ISO date]'mcp__gworkspace-mcp__read_file
b. Create a meeting note file: meeting-[YYYY-MM-DD]-[slugified-title].md
c. Use this frontmatter:
---
type: meeting
date: [YYYY-MM-DD]
people: []
projects: []
tags: []
---
d. Add a Summary section with key points from the transcript (3-5 bullets)
e. Add a Next Steps section with action items
f. Do NOT import the full transcript (leave that for manual review)
g. Note in the roundup that a meeting note was auto-createdmcp__playground-slack-mcp__get_messages with action: my_messages
Across all three sources, collect the top action items into a single checklist. Prioritize:
Limit to 5-7 items max. Be specific ("Reply to Jane about project timeline" not "Check email").
Construct the full roundup section and append it to the weekly report. If a roundup for today already exists, replace that section.
## Daily Roundup: [Day] [Month] [Date]
**Generated:** [YYYY-MM-DD HH:MM]
### Email
**[X] messages scanned, [Y] relevant**
**Needs Response:**
- **[Sender]**: [Subject] - [one-line summary]
- Action: [specific action]
**Worth Knowing:**
- **[Sender]**: [Subject] - [one-line summary]
**FYI:**
- [Subject] from [Sender] - [brief note]
*[If no relevant emails: "Inbox clear. No action needed."]*
### Yesterday's Meetings
*[If Monday: "Skipped (Monday). See Monday briefing for weekly context."]*
- **[HH:MM] [Meeting Title]** ([Attendee1], [Attendee2])
- [2-3 line summary or "No transcript available"]
- [If note created: "Meeting note created: [[meeting-YYYY-MM-DD-slug]]"]
*[If no meetings: "No meetings yesterday."]*
### Slack
**[X] messages scanned**
**Needs Response:**
- **[Person]** in #[channel]: "[snippet]"
- Action: [specific action]
**Worth Knowing:**
- **[Topic]** in #[channel]: [summary]
**FYI:**
- [summary items]
*[If quiet: "Slack quiet. No action needed."]*
---
**Quick Actions:**
- [ ] [Top consolidated action items from all sources]
/monday skill runs earlier and covers Monday context.