Git Commit with Conventional Message

VerifiedSafe

Commits and records Git changes with a descriptive conventional commit message. Uses git status, diff, and commit commands following standard conventions.

Sby Skills Guide Bot
DevelopmentBeginner
306/2/2026
Claude CodeCursorWindsurf
#git#commit#conventional-commit#version-control

Recommended for

Our review

Commits changes to Git with a descriptive conventional commit message.

Strengths

  • Automates status check and file staging
  • Follows conventional commit standards
  • Accepts an optional commit message parameter

Limitations

  • Does not handle merge conflicts
  • Cannot edit the commit message after creation
  • No commit message quality validation
When to use it

When you want to quickly commit changes with a structured message without leaving the agent interface.

When not to use it

When you need fine-grained control over staged files or a detailed diff review.

Security analysis

Safe
Quality score80/100

The skill only uses safe git commands (status, diff, add, commit) with no external network access, destructive operations, or obfuscation. The commit message, even if user-provided, is handled as a string argument and cannot cause command injection within the restricted Bash(git:*) environment.

No concerns found

Examples

Commit without custom message
Commit my changes
Commit with a message
Commit my changes with message 'feat: add login feature'

name: git-cm description: Commit changes to git with a descriptive conventional commit message. Use when ready to commit staged or unstaged changes. argument-hint: "[optional commit message]" disable-model-invocation: true allowed-tools: Bash(git:*)

Git Commit

Commit changes with a conventional commit message.

  1. Check the current git status to understand what has changed.

    • Command: git status
  2. View the diff if necessary to understand the changes better.

    • Command: git diff --staged or git diff
  3. Add all changes to the staging area (unless specific files are requested).

    • Command: git add .
  4. Commit the changes with a descriptive and conventional commit message.

    • Command: git commit -m "<type>: <subject>"
    • Ensure the message follows conventional commit standards (e.g., feat, fix, chore, docs, refactor).
Related skills