agentsclimarketplace

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

Install
npx -y skills add mcltyl/what-did-i-do-this-week-skills --skill what-did-i-do-this-week

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

SourceWhat to Extract
CalendarMeetings attended, events, appointments
Git commitsCode changes, PRs merged, repos touched
Task managerCompleted tasks, projects moved forward
Notes/JournalKey entries, decisions, thoughts
PhotosPlaces visited, people seen, activities
MessagesKey conversations (without private details)
Browser historyTopics researched, articles read
Health dataWorkouts, 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:

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

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

  1. Pull 3 months of highlights
  2. Filter to interesting/shareable items
  3. 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 contentSummarize themes/patterns only
List every single taskHighlight meaningful items
Use work jargon for personal updatesTranslate to normal language
Fake enthusiasmBe authentic about energy levels
Include sensitive infoKeep 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

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.