Skip to content
Agentmart
Submit a tool

git-commit

Create the message related to a git commit

Skill by diego-minguzzi-sw

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/diego-minguzzi-sw-git-commit

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Create the message related to a git commit

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/git-commit

What's inside

Skill name
git-commit
Description
Create the message related to a git commit
License
MIT
Instructions
49 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

Parameters:
  - <use-session> : if it is "true" case unsensitive, then the skill will use the current session context to generate the git commit message.

Otherwise, the skill uses only the uncommited modifications on the repository.

**Do not edit or modify any file.**

The steps are:

* if <use-session> is true, use the session title as main source to create the commit message
* list the modified files
* list the uncommitted modifications on the repository
* summarize the modifications in a single brief line
* issue a warning message if there are untracked files
* execute the git commit using that single brief line as message

## List the modified files
```bash
git ls-files -m
```

## List the uncommitted modifications on the repo
Execute:

```bash
git --no-pager diff
```

and capture the output.

## Summarize the modifications
Given the output of the previous step, summarize the modifications occurred in the code, into a brief one line text.
In particular, if applicable, insert the name of the main classes or files that were modified or created.
Let's call <summary> the brief one line text summary.
Do not add messages like "authored by Copilot" or any other model or harness.

## Issue a warning message if there are untracked files
Warn me if there are untracked files, that can be detected with the command:
```bash
git ls-files --others --exclude-standard --full-name
```

## Execute the git commit
Given <summary>, the summary created in the previous step.
Print the proposed <summary> to the user, if, and only if, the operator agrees, then execute the following command in a terminal:
In the repository folder path, issue the command:
```bash
git add -vu ; git commit -m "<summary>"
```

From diego-minguzzi-sw/ai-coding, MIT.

Signals

Stars
1
Forks
0
Open issues
0
Last commit (this folder)
Oct 24, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from diego-minguzzi-sw

Cite this page

git-commit skill. Agent Mart. https://agentmart.dev/skills/diego-minguzzi-sw-git-commit (last updated 2026-10-24)