what-did-i-get-done
cursor/plugins
Summarize your git commits into concise status updates for any time period.
What is what-did-i-get-done?
Generates a high-signal summary of commits you authored within a specified time window (e.g., yesterday, last week). Excludes merge commits and cosmetic changes, focusing on substantial shipped work for status updates and progress reports.
- Resolves natural language time windows (yesterday, last 3 days, last week) into concrete dates
- Filters commits by current git user email and excludes merge commits
- Removes cosmetic changes (formatting, imports, minor renames) to focus on substance
- Synthesizes major behavior and architecture changes into a concise narrative
- Includes actual date range and optional bullet points for major changes
How to install what-did-i-get-done
npx skills add https://github.com/cursor/plugins --skill what-did-i-get-doneHow to use what-did-i-get-done
- 1.Specify your desired time window (e.g., 'last 3 days', 'yesterday', 'last week')
- 2.The skill resolves the time range to concrete dates
- 3.It reads commits authored by your configured git user email
- 4.Merge commits and uncommitted changes are automatically excluded
- 5.Review the generated summary and bullet points for your status update
Use cases
- Generate a weekly status update for your manager or team
- Create a daily standup summary of completed work
- Prepare a progress report for a specific time period
- Document shipped features and changes for release notes
- Quickly recall what you accomplished in a given timeframe
- Individual developers tracking personal progress
- Team leads summarizing team member contributions
- Project managers gathering work completion summaries
- Anyone needing quick, accurate commit-based status updates
what-did-i-get-done FAQ
Natural language ranges like 'yesterday', 'last 3 days', 'last week', or specific date ranges. The skill resolves these to concrete start and end dates.
No. It filters commits by your current git user email, so only commits you authored are included.
No. Merge commits are explicitly excluded to focus on substantive work.
Formatting, import reorganization, minor variable renames, and similar changes that don't affect behavior. These are omitted to keep summaries high-signal.
The output is a concise narrative summary with an optional 2-5 bullets for major changes only, designed for status updates.
Full instructions (SKILL.md)
Source of truth, from cursor/plugins.
name: what-did-i-get-done description: Summarize authored commits over a user-specified time period into a concise update
What did I get done
Trigger
Need a short, high-signal summary of work completed in a specific time range (for example: yesterday, last 3 days, or last week).
Workflow
- 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.
Guardrails
- Be extremely concise and information-dense.
- Prioritize substantial behavior or architecture changes.
- Omit cosmetic-only changes (formatting, imports, minor renames).
- Do not infer intent or motivation. Describe changes functionally.
Output
- One short summary suitable for a status update
- Real date range
- Optional 2-5 bullets for major changes only
Related skills
More from cursor/plugins and the wider catalog.

why
Investigate design rationale, tradeoffs, and decision history behind code by querying multiple evidence sources in parallel.

workflow-from-chats
Extract reusable workflow preferences from Cursor chats and convert them into skills, rules, or docs.

architect
Sketch architecture before coding—types, signatures, and module structure—then implement against the design.

arena
Spawn parallel candidates, pick the strongest base, graft best ideas from losers into it.

cpq-builder
>

crm-builder
Build CRM tools with contact, deal, and pipeline management from your domain definition.