| name | channel-digest |
| description | Summarize activity across multiple Teams channels into a single consolidated digest — key discussions, decisions, mentions, and action items. |
Channel Digest
Produce a consolidated summary of activity across multiple Microsoft Teams channels. Scans recent messages from each channel, identifies key discussions, decisions made, action items, and @‑mentions — then presents everything in a single, scannable digest. Ideal for managers, leads, or anyone tracking multiple project channels.
When to Use
- "What happened in my channels today?"
- "Summarize the last 3 days across all my project channels"
- "Give me a digest of Engineering and Product channels"
- "Any decisions made in the team channels this week?"
- "Channel digest for the sprint channels"
- "What did I miss in the channels while I was out?"
Instructions
Step 1: Identify the User
workiq-ask (
question: "What is my profile information including display name, email, and time zone?"
)
Extract displayName, email, and timeZone.
Step 2: Discover Teams and Channels
List all teams and their channels:
workiq-ask (
question: "List all Microsoft Teams teams I belong to and their channels."
)
If the user specified particular channels (e.g., "Engineering #general and #design-reviews"), filter to only those. Otherwise, include all non‑archived channels across relevant teams.
Build a channel inventory:
- Team name → Channel name
- Skip channels named "General" in low‑priority teams unless the user explicitly includes them.
Step 3: Pull Recent Messages from Each Channel
For each target channel, fetch recent messages within the lookback window: