用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/caezium/skills --skill daily-roundup命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| 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.