File contents Context
Current branch: !git branch --show-current
Default branch: !git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"
Today's commits: !git log --oneline --since="midnight" --author="$(git config user.email)" 2>/dev/null || echo "No commits today"
This week's commits: !git log --oneline --since="1 week ago" --author="$(git config user.email)" 2>/dev/null | head -20 || echo "No commits this week"
Branch commits (vs main): !git log --oneline $(git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main")..HEAD 2>/dev/null | head -20 || echo "No branch commits"
Files changed on branch: !git diff --stat $(git merge-base HEAD origin/$(git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"))..HEAD 2>/dev/null | tail -5 || echo "No changes"
Task
Generate a clear, concise summary based on the scope:
today : What I did today (for standup)
week : Weekly summary (for reports)
branch : All changes on this branch (for PR)
pr : Full PR description with sections
Format the output as:
Summary : 1-2 sentence overview
Changes : Bullet list of key changes
Files : Main files affected
Impact : What this enables or fixes
Scope: $ARGUMENTS
1 --- 2 name: 2476-summarize-changes-50d87e1e 3 description: Context 4 --- 5 6 ## Context 7 8 - Current branch: !`git branch --show-current` 9 - Default branch: !`git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"` 10 - Today's commits: !`git log --oneline --since="midnight" --author="$(git config user.email)" 2>/dev/null || echo "No commits today"` 11 - This week's commits: !`git log --oneline --since="1 week ago" --author="$(git config user.email)" 2>/dev/null | head -20 || echo "No commits this week"` 12 - Branch commits (vs main): !`git log --oneline $(git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main")..HEAD 2>/dev/null | head -20 || echo "No branch commits"` 13 - Files changed on branch: !`git diff --stat $(git merge-base HEAD origin/$(git remote show origin 2>/dev/null | grep 'HEAD branch' | cut -d' ' -f5 || echo "main"))..HEAD 2>/dev/null | tail -5 || echo "No changes"` 14 15 ## Task 16 17 Generate a clear, concise summary based on the scope: 18 19 1. **today**: What I did today (for standup) 20 2. **week**: Weekly summary (for reports) 21 3. **branch**: All changes on this branch (for PR) 22 4. **pr**: Full PR description with sections 23 24 Format the output as: 25 - **Summary**: 1-2 sentence overview 26 - **Changes**: Bullet list of key changes 27 - **Files**: Main files affected 28 - **Impact**: What this enables or fixes 29 30 Scope: $ARGUMENTS
tools-only/X-Skills/tree/main/communication/2476-summarize-changes_50d87e1e commit 2602522373
Frequently asked questions How do I install the 2476 Summarize Changes 50d87e1e skill? Run npx skillmds@latest add tools-only/2476-summarize-changes-50d87e1e in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the 2476 Summarize Changes 50d87e1e skill do? Context It is listed under Research & Search on SkillMD.
Is 2476 Summarize Changes 50d87e1e safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with 2476 Summarize Changes 50d87e1e? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is 2476 Summarize Changes 50d87e1e free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published 2476 Summarize Changes 50d87e1e? tools-only (@tools-only) published this skill. Their other Agent Skills are listed on their SkillMD profile.