what-did-i-get-done

Summarize user-authored commits within a date range into a Slack-ready update.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/namhoangg/agent-starter-kit --skill what-did-i-get-done-namhoangg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: what-did-i-get-done
Source: https://github.com/namhoangg/agent-starter-kit/tree/main/cursor/skills/what-did-i-get-done
Command: npx skills add https://github.com/namhoangg/agent-starter-kit --skill what-did-i-get-done-namhoangg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers quickly capture the essence of their recent work by turning a time-bounded set of commits into a short, informative status update.

Core Features & Use Cases

  • Targeted summaries: Aggregates commits authored by the user within a specified date range, excluding merges and uncommitted changes.
  • Concise output: Produces a Slack-ready summary plus an optional 2-5 bullets highlighting major changes.
  • Date-range awareness: Always includes the actual date range used in the final summary.

Quick Start

Run the skill with a defined time window to generate a brief progress update across your recent work.

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 git commits into a status update for a specific time range?

To summarize git commits into a status update, you provide a time window and the skill filters your authored commits within that range, excluding merges, to output a concise Slack-ready summary.

Can I generate a developer productivity report from my recent git history?

Yes, you can generate a developer productivity report by running the skill over a date range; it identifies your most significant commits and produces a brief progress update with optional major change bullets.

Does the commit summary include merge commits and uncommitted changes?

No, the commit summary excludes merge commits and uncommitted changes entirely, ensuring the status update focuses only on substantial, authored changes within the specified dates.

How do I create a Slack-ready progress update from my code commits?

You create a Slack-ready progress update by specifying a time window; the skill converts that range into concrete dates, filters your commits, and formats the significant changes into a brief summary.

Will the generated status update infer the intent behind my code changes?

No, the status update avoids inferring intent behind your code changes; guardrails ensure the summary remains brief and strictly reflects the substantial changes found in the commit history.

What is the best way to report my recent development progress across multiple commits?

The best way to report recent development progress is to use a time-bounded commit summarizer, which aggregates your significant authored commits into a concise update with the actual date range included.