teams-daily-digest
Create a daily Microsoft Teams digest from selected chats, channels, or workstreams. Use when the user asks for a daily Teams recap or summary of today's Teams activity.
- License 许可
- MIT
- 最近更新
- 2026-07-19
- Stars
- ★ 1
- Forks
- 1
01 前言 Front Matter
- name
- teams-daily-digest
- description
- Create a daily Microsoft Teams digest from selected chats, channels, or workstreams. Use when the user asks for a daily Teams recap or summary of today's Teams activity.
02 资源文件 1
- 参考文档agents/openai.yaml344 B
03 SKILL.md 正文
Teams Daily Digest
Use this skill to produce a daily digest of important Teams activity from selected chats, channels, or teams.
Related Skills
| Workflow | Skill |
|---|---|
| Create or update Microsoft Planner tasks from digest follow-ups | ../teams-planner-task-management/SKILL.md |
Start Here
- If the user did not name chats, channels, teams, or topics, ask first before making Teams tool calls.
- Do not guess the user's "main channels."
- For requests like "today" or "this morning," anchor the digest to explicit local dates in the user's timezone.
Workflow
- Confirm the scope: named chats, named channels, named teams, or named topics.
- Resolve the exact containers:
- channels:
resolve_team,resolve_channel - existing chats:
resolve_chat
- channels:
- Prefer direct container reads over broad search:
- channels:
list_channel_messages - chats:
list_chat_messages
- channels:
- If the user named a team but not a channel, use
list_recent_threadsscoped to that team to discover recent channel threads, then expand only the highest-signal channels with direct reads. - If the user named topics but not exact containers, use
list_recent_threadsas a shortlist and expand only chats or channels whose recent activity plausibly matches the topic. - Prioritize decisions, blockers, asks, ownership changes, timeline shifts, and notable replies.
- Group the digest by channel, chat, or workstream, depending on what makes the summary easiest to scan.
- If the digest identifies follow-ups and the user wants them tracked, route to the Planner skill. Do not create Planner tasks as a side effect of a digest request.
Formatting
Format the digest as:
*Teams Daily Digest — YYYY-MM-DD*
*Scope:* <containers + time window + coverage note>
*Summary:* <1–2 line overview of volume and key signals>
*Details*
*<group 1>*
- ...
- ...
*<group 2>*
- ...
- ...
*Needs attention*
- ...
*Planner candidates*
- <optional follow-ups that could become tasks, only when task tracking is relevant>
*Notes*
- <gaps, sparse results, or caveats>
- Keep the digest compact; aim for 4–10 bullets total across all sections.
- Preserve exact team, channel, and chat names.
- Include Needs attention only for items requiring user action, decisions, or input.
- Include Planner candidates only when the user asked for tasks or the Teams activity contains concrete follow-ups worth turning into tasks.
- Add a coverage note when the scope is broad, partly unreadable, or based on recent-thread discovery rather than exhaustive reads.
04 同仓库更多 Skills
Zotero
Use Zotero Desktop from Codex to enable/probe the local API, search a local Zotero library, list items/collections/tags, export BibTeX, insert citation keys into LaTeX or Markdown drafts, read indexed full text when requested, and import BibTeX/RIS records into Zotero through the connector server. Use when the user mentions Zotero, citations, references.bib, BibTeX export, local Zotero API, localhost:23119, or adding citations from a Zotero library.
zoom-apps-sdk
Use when using Apps SDK.
youtube
Obtain accurate, timestamped YouTube video transcripts (preferring manual captions over auto-generated) as the primary deliverable, then derive summaries, key claims, or notes from that transcript. Use when the user provides a YouTube URL (or video ID) and wants the transcript, a faithful summary, key claims with attribution, timestamped notes, or "what does this video actually say". The skill is transcript-first: never substitute metadata, title, description, or search snippets for the spoken content. Triggers: "youtube transcript", "get the transcript of this video", "summarize this youtube video", "what did they say in https://youtube.com/...", "key claims from this talk".
yeet
Publish local changes to GitHub by confirming scope, committing intentionally, pushing the branch, and opening a draft PR through the GitHub app from this plugin, with `gh` used only as a fallback where connector coverage is insufficient.
x-post-creator
Create X-ready post threads and co-located story packages from the active conversation or referenced project material. Use when the user says turn this into an X-post, /x-post, make this into an X thread, or wants plain-language social posts with supporting images saved to docs/x-posts/[story-name]/.
x-api
Search, read, and write X posts through the local X API MCP server (the same backend used by the Codex x-api skill). Use for searching X/x.com, reading threads and replies, creating lists, staging/publishing posts for @alltheputs, finding high-visibility reply targets for research outreach, ingesting public context, or any request that mentions /x-api or "search X".