
Activity Digest
OfficialFreeStay updated with a structured summary of your work.
Free · Opens the source repo
What Activity Digest does
The Activity Digest skill is designed to help users efficiently catch up on their work by generating a structured summary of recent activities across all connected sources. Whether you are returning from a break, starting your day, or reviewing weekly progress, this skill aggregates key information from various tools into a coherent format. By parsing activity from chat, email, cloud storage, project trackers, CRM systems, and knowledge bases, it ensures that you have a comprehensive view of your responsibilities and updates.
Users can customize their digests by selecting a daily or weekly summary, or even specify custom date ranges. The skill intelligently identifies relevant action items, decisions made, mentions, and document updates, grouping them by project or topic rather than by source. This approach allows users to focus on what matters most without sifting through multiple platforms. The output is formatted clearly, highlighting actionable items first and providing enough context for users to decide whether to delve deeper into any particular topic.
In addition to summarizing activities, the skill is robust enough to handle situations where some sources may be unavailable, ensuring that users still receive as much relevant information as possible. This makes it a reliable tool for professionals who need to stay organized and informed across various channels. With the Activity Digest skill, you can streamline your workflow and enhance productivity by keeping track of important updates and tasks in one place.
When to use it
Use this skill when you need a quick overview of recent activities, especially after being away from work or at the start of a new workday.
When not to use it
This skill may not be suitable for users who prefer detailed, real-time updates from individual sources rather than a summarized digest.
What you can build with it
Catching Up After Time Off
After returning from a vacation, use the Activity Digest to quickly get up to speed on any important updates or tasks.
Starting Your Workday
At the beginning of each day, generate a daily digest to see what needs your attention and what decisions were made.
Weekly Review of Projects
Use the weekly digest to reflect on accomplishments and plan for the upcoming week by reviewing key action items and decisions.
How to install Activity Digest
View source1. Install with the skills CLI
npx skills add anthropics/knowledge-work-plugins/digest --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by anthropicsDigest Command
If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Scan recent activity across all connected sources and generate a structured digest highlighting what matters.
Instructions
1. Parse Flags
Determine the time window from the user's input:
--daily— Last 24 hours (default if no flag specified)--weekly— Last 7 days
The user may also specify a custom range:
--since yesterday--since Monday--since 2025-01-20
2. Check Available Sources
Identify which MCP sources are connected (same approach as the search command):
- ~~chat — channels, DMs, mentions
- ~~email — inbox, sent, threads
- ~~cloud storage — recently modified docs shared with user
- ~~project tracker — tasks assigned, completed, commented on
- ~~CRM — opportunity updates, account activity
- ~~knowledge base — recently updated wiki pages
If no sources are connected, guide the user:
To generate a digest, you'll need at least one source connected.
Check your MCP settings to add ~~chat, ~~email, ~~cloud storage, or other tools.
3. Gather Activity from Each Source
~~chat:
- Search for messages mentioning the user (
to:me) - Check channels the user is in for recent activity
- Look for threads the user participated in
- Identify new messages in key channels
~~email:
- Search recent inbox messages
- Identify threads with new replies
- Flag emails with action items or questions directed at the user
~~cloud storage:
- Find documents recently modified or shared with the user
- Note new comments on docs the user owns or collaborates on
~~project tracker:
- Tasks assigned to the user (new or updated)
- Tasks completed by others that the user follows
- Comments on tasks the user is involved with
~~CRM:
- Opportunity stage changes
- New activities logged on accounts the user owns
- Updated contacts or accounts
~~knowledge base:
- Recently updated documents in relevant collections
- New documents created in watched areas
4. Identify Key Items
From all gathered activity, extract and categorize:
Action Items:
- Direct requests made to the user ("Can you...", "Please...", "@user")
- Tasks assigned or due soon
- Questions awaiting the user's response
- Review requests
Decisions:
- Conclusions reached in threads or emails
- Approvals or rejections
- Policy or direction changes
Mentions:
- Times the user was mentioned or referenced
- Discussions about the user's projects or areas
Updates:
- Status changes on projects the user follows
- Document updates in the user's domain
- Completed items the user was waiting on
5. Group by Topic
Organize the digest by topic, project, or theme rather than by source. Merge related activity across sources:
## Project Aurora
- ~~chat: Design review thread concluded — team chose Option B (#design, Tuesday)
- ~~email: Sarah sent updated spec incorporating feedback (Wednesday)
- ~~cloud storage: "Aurora API Spec v3" updated by Sarah (Wednesday)
- ~~project tracker: 3 tasks moved to In Progress, 2 completed
## Budget Planning
- ~~email: Finance team requesting Q2 projections by Friday
- ~~chat: Todd shared template in #finance (Monday)
- ~~cloud storage: "Q2 Budget Template" shared with you (Monday)
6. Format the Digest
Structure the output clearly:
# [Daily/Weekly] Digest — [Date or Date Range]
Sources scanned: ~~chat, ~~email, ~~cloud storage, [others]
## Action Items (X items)
- [ ] [Action item 1] — from [person], [source] ([date])
- [ ] [Action item 2] — from [person], [source] ([date])
## Decisions Made
- [Decision 1] — [context] ([source], [date])
- [Decision 2] — [context] ([source], [date])
## [Topic/Project Group 1]
[Activity summary with source attribution]
## [Topic/Project Group 2]
[Activity summary with source attribution]
## Mentions
- [Mention context] — [source] ([date])
## Documents Updated
- [Doc name] — [who modified, what changed] ([date])
7. Handle Unavailable Sources
If any source fails or is unreachable:
Note: Could not reach [source name] for this digest.
The following sources were included: [list of successful sources].
Do not let one failed source prevent the digest from being generated. Produce the best digest possible from available sources.
8. Summary Stats
End with a quick summary:
---
[X] action items · [Y] decisions · [Z] mentions · [W] doc updates
Across [N] sources · Covering [time range]
Notes
- Default to
--dailyif no flag is specified - Group by topic/project, not by source — users care about what happened, not where it happened
- Action items should always be listed first — they are the most actionable part of a digest
- Deduplicate cross-source activity (same decision in ~~chat and email = one entry)
- For weekly digests, prioritize significance over completeness — highlight what matters, skip noise
- If the user has a memory system (CLAUDE.md), use it to decode people names and project references
- Include enough context in each item that the user can decide whether to dig deeper without clicking through
Frequently asked questions about Activity Digest
Similar skills
Daily Focus Board
A motivating tool for daily task management and focus.
Paperclip
Streamline task coordination with Paperclip API.
Context Agent
Enhance session continuity with automatic context management.
Garden Inbox
Efficiently clean up your Paperclip inbox with ease.
Daily Sales Briefing
Start your day with a prioritized sales briefing.
Update Command
Keep your tasks and memory in sync effortlessly.
