hexsis-llc/skills · Archived

git-committer

Generates conventional one line commit messages from a git diff

First seen Mar 2, 2026

Installation

$ npx skills add hexsis-llc/skills --skill git-committer

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Also in this package

Other skills from hexsis-llc/skills.

npx skills add hexsis-llc/skills

Browse all from hexsis-llc/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,221 B
  • docs SUMMARY.md 84 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 54 installs

SKILL.md

Generating a git commit message

Instructions

  1. Run git status --short, git diff, and git diff --staged to gather current changes, including untracked files
  2. If there are staged files, generate commit message suggestions using only staged changes (including staged newly added files)
  3. If there are no staged files, include unstaged diff changes and untracked files in the suggestion context
  4. For untracked files, inspect file names and content (for example with git status --short and cat/sed) so they are represented in the suggested message
  5. For more context, get the last 5 to 10 commit messages as well
  6. Suggest a commit message:

- The commit message should be a single line - The commit message should be a summary of the changes - The commit message should follow conventional commit conventions - If there too many changes, suggest multiple commit messages with a split of files between each commit message

Best practices

  1. Use present tense
  2. After the tag (e.g. feat:), the first letter should be capitalized, unless it's a symbol like a function name