what-did-i-get-done — Claude Code skill for commit summaries
Turns your commits from a chosen time period into a concise status update. Use it to recap work from a day, several days, or a week.
npx skills add cursor/plugins --skill what-did-i-get-done -a claude-codeWhat what-did-i-get-done does
The skill converts the requested period into dates, then finds commits authored with the current Git user email. It leaves out merge commits and uncommitted changes, and includes the date range in its summary.
The result is a short status update, with optional bullets for major changes. It favors substantial functional or architectural work and skips cosmetic edits such as formatting or minor renames. Because it matches the current Git email, commits authored under another configured address won’t appear.
What it helps with
- draft a status update from yesterday’s commits
- summarize work across a chosen date range
- pull major shipped changes into a weekly recap
- leave uncommitted edits out of a progress report
Example prompts for the agent
- Summarize my commits from yesterday as a short status update.
- Recap what I got done over the last week and include the date range.
- Write a brief update on my major changes from the last few days.
How to install what-did-i-get-done
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill what-did-i-get-done -a claude-code2Manually: put the files in place
~/.claude/skills/what-did-i-get-done/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/what-did-i-get-done/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill what-did-i-get-done -a codex2Manually: put the files in place
.agents/skills/what-did-i-get-done/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add cursor/plugins --skill what-did-i-get-done -a cursor2Manually: put the files in place
.cursor/skills/what-did-i-get-done/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install cursor/plugins what-did-i-get-done2Manually: put the files in place
.github/skills/what-did-i-get-done/SKILL.md1Skills CLI (Vercel)
npx skills add cursor/plugins --skill what-did-i-get-done -a gemini-cli2Platform CLI
gemini skills install https://github.com/cursor/plugins --path cursor-team-kit/skills/what-did-i-get-doneManually: put the files in place
.devin/skills/what-did-i-get-done/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add cursor/plugins --skill what-did-i-get-done -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about what-did-i-get-done
How do I install what-did-i-get-done in Claude Code?
Run npx skills add cursor/plugins --skill what-did-i-get-done -a claude-code. The skill file is at ~/.claude/skills/what-did-i-get-done/SKILL.md.
What does what-did-i-get-done do?
It turns your authored commits from a chosen period into a short status update and gives the dates used. Merge commits and uncommitted changes are excluded.
Which changes does the summary leave out?
It skips cosmetic-only edits, including formatting and minor renames. It also excludes merge commits and uncommitted work.