git-commit

Generate conventional git commit messages for staged and unstaged changes.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill git-commit-andreicr1
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/Andreicr1/netz-analysis-engine/tree/main/.gemini/skills/git-commit
Command: npx skills add https://github.com/Andreicr1/netz-analysis-engine --skill git-commit-andreicr1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writing meaningful Git commit messages is time-consuming and error-prone; this skill streamlines crafting concise, conventional messages that communicate intent and rationale.

Core Features & Use Cases

  • Generate subject lines following conventional commits or project-specific conventions.
  • Handle both staged and unstaged changes and apply optional body with rationale.
  • Adapt to repository conventions when available and group related changes into a single commit when appropriate.

Quick Start

Create a clear, conventional git commit message for the current changes.

Frequently Asked Questions about git-commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write conventional commit messages for staged and unstaged git changes?▼

Conventional commit messages are automated by generating a concise subject line, an optional body with rationale, and grouping related repository changes into a single, safe commit command. This applies to both staged and unstaged updates.

What is the best way to automate git commit message creation for repository changes?▼

Automating git commit message creation applies conventional commit formats or project-specific conventions to generate a concise subject line and optional rationale body, safely grouping related changes into a single commit command.

Can I use project-specific commit conventions instead of standard conventional commits?▼

Yes, you can use project-specific commit conventions. The automation adapts to available repository conventions, allowing you to follow project-specific formats instead of standard conventional commits for your version-control workflow.

Does this git commit workflow handle both staged and unstaged changes?▼

Yes, this git commit workflow handles both staged and unstaged changes. It analyzes current repository updates, applies controlled grouping of related changes, and generates a single, safe commit command with a meaningful message.

When should I group related git changes into a single commit?▼

You should group related git changes into a single commit when repository updates share the same intent and rationale. The automation applies controlled grouping to ensure the conventional commit message accurately communicates the combined scope.