# 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.

- Skill: `mcltyl/what-did-i-do-this-week` (Agent Skill)
- Install (CLI): `npx skillmds@latest add mcltyl/what-did-i-do-this-week`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mcltyl/what-did-i-do-this-week/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: mcltyl (https://skillmd.com/u/mcltyl)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mcltyl/what-did-i-do-this-week

---


# 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:

```markdown
## 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:

```markdown
## 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:

```markdown
## 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:

```markdown
**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:**
1. Pull last 7 days of commits, calendar, completed tasks
2. Filter to work-relevant items
3. Format for standup

**Output:**
```markdown
## 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:**
1. Pull calendar, notes, messages (general patterns, not content)
2. Look for emotional indicators
3. Format for reflection

**Output:**
```markdown
## 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:**
1. Pull 3 months of highlights
2. Filter to interesting/shareable items
3. Keep work brief, focus on life

**Output:**
```markdown
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

1. **Context matters** — Same data, different framing for different audiences
2. **Less is more** — Highlights over exhaustive lists
3. **Honest tone** — "It was a tough week" is a valid answer
4. **Privacy first** — Never expose message content or sensitive details
5. **Actionable** — Give them something they can actually send/say

