Skip to content
Back to skills

Summarize Git Repository Status

ASecurity

Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.

  • 19 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 19, 2026
ai-agentsgogit

Works with

  • terminal

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add rondoflow/rondoflow --skill summarize-git-repository-status --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Summarize Git Repository Status?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Summarize Git Repository Status
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/rondoflow-summarize-git-repository-status/badge)](https://www.skillsdirectory.com/skills/rondoflow-summarize-git-repository-status)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: summarize-git-repository-status
description: "Get a quick summary of the current Git repository including status, recent commits, branches, and contributors."
category: "Development"
author: community
version: "1.0.0"
icon: code
---

# Git Summary Skill

This skill provides a comprehensive overview of the current Git repository state.

## Usage

When the user asks for a git summary, repository overview, or wants to understand the current state of a git project, use the terminal to run the following commands and present the results in a clear, organized format.

## Instructions

1. **Repository Status**: Run `git status --short --branch` to get the current branch and working directory status.

2. **Recent Commits**: Run `git log --oneline -10 --decorate` to show the last 10 commits with branch/tag decorations.

3. **Branch Overview**: Run `git branch -a --list` to list all local and remote branches.

4. **Remote Info**: Run `git remote -v` to show configured remotes.

5. **Uncommitted Changes Summary**: 
   - Run `git diff --stat` for unstaged changes
   - Run `git diff --cached --stat` for staged changes

6. **Contributors** (optional, for larger context): Run `git shortlog -sn --all | head -10` to show top 10 contributors.

## Output Format

Present the gathered information in a structured format:

```
## πŸ“Š Git Repository Summary

### Current Branch & Status
- Branch: `<branch_name>`
- Status: <clean/dirty with X modified, Y staged, Z untracked>

### Recent Commits (Last 10)
<formatted commit list>

### Branches
- Local: <count> branches
- Remote: <count> branches
<list notable branches>

### Remotes
<list remotes with URLs>

### Uncommitted Changes
<summary of staged and unstaged changes>
```

## Notes

- If not in a git repository, inform the user and suggest initializing one with `git init`.
- For large repositories, the contributor list may take a moment - warn the user if this is expected.
- Always respect that some information may be sensitive - don't expose full URLs if they contain tokens.

Files in this skill

  • SKILL.md2.1 KB
  • manifest.json334 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…