what-did-i-get-done

Summarize authored git commits within a user-specified date range.

2.6k|204|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/cursor/plugins --skill what-did-i-get-done-cursor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: what-did-i-get-done
Source: https://github.com/cursor/plugins/tree/main/cursor-team-kit/skills/what-did-i-get-done
Command: npx skills add https://github.com/cursor/plugins --skill what-did-i-get-done-cursor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Summarize authored commits over a user-specified time period into a concise update.

Core Features & Use Cases

  • Resolve the requested time window into concrete dates.
  • Read commits authored by the current git user email within that range.
  • Exclude merge commits and uncommitted changes.
  • Synthesize the most important shipped changes into a concise status update.
  • Include the actual date range used in the final summary.

Quick Start

Summarize commits from a user-specified time range into a concise status update.

Frequently Asked Questions about what-did-i-get-done

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I summarize my git commits into a status update?

To summarize git commits into a concise status update, the Skill reads commits authored by the current git user within a specified time period, excludes merge commits and uncommitted changes, and extracts major shipped changes to generate a final summary.

Can I generate a development status update for the last week?

Yes, you can generate a development status update for time ranges like yesterday, the last 3 days, or the last week. The Skill resolves the requested time window into concrete dates and includes this actual date range in the final summary.

Does the status update include merge commits and uncommitted changes?

No, the status update excludes merge commits and uncommitted changes entirely. It only reads commits authored by the current git user email within the resolved time window to synthesize the most important shipped changes.

What is the best way to report development progress from git history?

The best way to report development progress from git history is to automatically resolve a time window into concrete dates, extract major authored commits, and synthesize them into a concise update with the actual date range included.

How does the Skill determine which git commits to include in the summary?

The Skill determines which git commits to include by resolving a user-specified time period into concrete dates and filtering commits to only those authored by the current git user email, explicitly excluding merges and uncommitted changes.

Why does my git status update not reflect my uncommitted work?

Your git status update does not reflect uncommitted work because the Skill explicitly excludes uncommitted changes and merge commits, focusing solely on synthesizing authored commits shipped within the specified time range into a concise update.