What did i do this week
Skill mcltyl/what-did-i-do-this-week-skills/skills/what-did-i-do-this-week
Auto-generate life updates from calendar, tasks, commits, and activity. Turn "uh... stuff" into an actual answer. Triggers when preparing for standups, catch-up calls, therapist sessions, or when someone asks what you've been up to.From its SKILL.md
npx -y skills add mcltyl/what-did-i-do-this-week-skills --skill what-did-i-do-this-weekAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.7 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
What Did I Do This Week? π
Purpose
Someone asks "what have you been up to?" and you blank. Your brain goes empty. You know you did things, but can't remember what. This skill aggregates your activity and generates coherent updates.
When to Activate
- "What have you been up to?"
- Preparing for a standup or 1:1
- Catch-up call with friend/family
- Therapist session prep ("what happened this week?")
- Weekly review / journaling
- LinkedIn update ("what should I post?")
Data Sources
Pull from whatever's available:
| Source | What to Extract |
|---|---|
| Calendar | Meetings attended, events, appointments |
| Git commits | Code changes, PRs merged, repos touched |
| Task manager | Completed tasks, projects moved forward |
| Notes/Journal | Key entries, decisions, thoughts |
| Photos | Places visited, people seen, activities |
| Messages | Key conversations (without private details) |
| Browser history | Topics researched, articles read |
| Health data | Workouts, steps, sleep patterns |
Output Formats
Quick Answer (30 seconds)
For casual "what's up?" questions:
This week: [1-2 sentence summary]
Highlights: [2-3 bullet points]
Example:
This week: Mostly heads-down on the dashboard project,
had a couple good coffee chats.
Highlights:
β’ Shipped the new analytics feature
β’ Caught up with Sarah after 6 months
β’ Finally fixed that bug that's been bugging me for weeks
Standup Format
For work updates:
## Done
- [Task/achievement 1]
- [Task/achievement 2]
- [Task/achievement 3]
## In Progress
- [Current work 1]
- [Current work 2]
## Blockers
- [If any]
## Notes
- [Anything else worth mentioning]
Friend/Family Format
For personal catch-ups:
## Life Update: Week of [date]
### Work
[1-2 sentences, non-jargon]
### Personal
[What you did outside work]
### Highlights
- [Good thing 1]
- [Good thing 2]
### Lowlights (optional)
- [Challenge or tough moment]
### Looking Forward To
- [Upcoming thing]
Therapist Prep Format
For processing the week:
## Week Review: [date range]
### Key Events
1. [Event] β [How I felt about it]
2. [Event] β [How I felt about it]
### Emotional Patterns
- Felt most [emotion] when [situation]
- Noticed [pattern]
### Wins (even small ones)
- [Win 1]
- [Win 2]
### Challenges
- [Challenge 1]
- [Challenge 2]
### What I Want to Discuss
- [Topic 1]
- [Topic 2]
LinkedIn/Social Format
For professional updates:
**This week I:**
β
[Achievement with context]
π [Learning or insight]
π€ [Connection or collaboration]
π‘ [Reflection or takeaway]
What did your week teach you?
Generation Process
Step 1: Gather Raw Data
"Generate my week summary"
β
Pull from available sources:
- Calendar: 12 meetings
- Git: 23 commits across 3 repos
- Tasks: 8 completed
- Photos: 15 (restaurant, hiking trail, cat)
Step 2: Categorize
Work:
- Dashboard feature shipped
- 3 PR reviews
- Design sync meeting
Personal:
- Hiked [trail name]
- Dinner at [restaurant]
- [Friend] catch-up
Health:
- 4 gym sessions
- Avg 7.2h sleep
Step 3: Generate Summary
Based on context (who's asking):
[Work standup] β Focus on professional achievements
[Friend catch-up] β Focus on personal life, keep work brief
[Therapist] β Focus on emotions, challenges, patterns
[Self-review] β Balanced view with wins and areas to improve
Example Workflows
Workflow 1: Monday Standup
Input:
"What did I do last week? I have standup in 10 minutes"
Process:
- Pull last 7 days of commits, calendar, completed tasks
- Filter to work-relevant items
- Format for standup
Output:
## Last Week
- Shipped user dashboard v2 (finally!)
- Fixed 3 critical bugs in auth flow
- Reviewed PRs for [teammate]
- Synced with design on Q2 roadmap
## This Week
- Starting on notifications feature
- Tech debt cleanup (that caching issue)
## Blockers
- None currently
Workflow 2: Therapy Prep
Input:
"Help me prepare for my therapy session. What happened this week?"
Process:
- Pull calendar, notes, messages (general patterns, not content)
- Look for emotional indicators
- Format for reflection
Output:
## Week of March 18-24
### Key Events
1. Work deadline Wednesday β felt stressed, stayed late
2. Canceled on [friend] Saturday β felt guilty but needed rest
3. Good call with [family member] β felt connected
### Patterns Noticed
- Energy dipped mid-week after deadline push
- Avoided social plans (3 declined invitations)
- Slept poorly Tuesday-Thursday
### Worth Discussing
- The guilt around saying no to plans
- Why deadlines trigger old anxiety patterns
- That dream about the old house (recurring)
Workflow 3: Catching Up with Old Friend
Input:
"[Friend] just asked what I've been up to. We haven't talked in 3 months."
Process:
- Pull 3 months of highlights
- Filter to interesting/shareable items
- Keep work brief, focus on life
Output:
The last few months in bullet points:
**Work:** Still at [company], shipped some cool stuff,
not burning out which is nice.
**Life:**
β’ Finally went to Japan! (photos incoming)
β’ Started running again, did a 10k
β’ Moved apartments β the new place has a balcony πΏ
β’ Got really into ceramics somehow?
**Currently:**
β’ Planning a weekend trip to [place]
β’ Reading [book]
β’ Watching [show]
What about you?? It's been too long.
Commands
"What did I do this week?"
"Generate standup update"
"Prep me for therapy"
"3-month life summary for [friend]"
"What should I put in my weekly review?"
"Turn this week into a LinkedIn post"
Anti-Patterns
| β Don't | β Do Instead |
|---|---|
| Include private message content | Summarize themes/patterns only |
| List every single task | Highlight meaningful items |
| Use work jargon for personal updates | Translate to normal language |
| Fake enthusiasm | Be authentic about energy levels |
| Include sensitive info | Keep it shareable |
Response Principles
- Context matters β Same data, different framing for different audiences
- Less is more β Highlights over exhaustive lists
- Honest tone β "It was a tough week" is a valid answer
- Privacy first β Never expose message content or sensitive details
- Actionable β Give them something they can actually send/say
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.