git-commit

Generate and format conventional git commits from analyzed diffs.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/myusp/image-video-gen-agent --skill git-commit-myusp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/myusp/image-video-gen-agent/tree/main/.agents/skills/git-commit
Command: npx skills add https://github.com/myusp/image-video-gen-agent --skill git-commit-myusp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines git workflows by automatically generating and formatting conventional commits based on actual code diffs.

Core Features & Use Cases

  • Automated type/scope inference: infers the appropriate Conventional Commits type and scope from changes.
  • Message generation: produces well-formed commit messages that follow the Conventional Commits spec.
  • Interactive overrides: allows you to adjust type, scope, or description before committing.
  • Intelligent staging: groups related changes to produce meaningful, cohesive commits.

Quick Start

Ask the AI to create a conventional commit for your current changes with intelligent staging.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commit messages from git diffs automatically?

Conventional commit messages are generated automatically by analyzing your staged git diffs to infer the commit type and scope. This automated diff analysis produces validated commit syntax without manual formatting.

Can I override the inferred commit type and scope before executing a git commit?

Yes, interactive overrides allow you to adjust the inferred commit type, scope, or description before the final commit execution. This ensures the generated conventional commit message accurately reflects your changes.

How does intelligent staging group related file changes for cohesive conventional commits?

Intelligent staging analyzes your diffs to group related file changes together, creating cohesive and meaningful conventional commits. This automated grouping prevents unrelated modifications from mixing into a single commit.

What conventional commit types are supported for automated message generation?

Automated conventional commit message generation supports feature, fix, docs, and chore workflows. The type is inferred directly from the diff analysis to follow the Conventional Commits specification.

Does this git commit automation tool work without external dependencies?

Yes, the git commit automation operates without any external dependencies. It performs diff analysis, staged-file selection, and commit execution entirely through its built-in safety checks and validated syntax rules.

Why should I use automated conventional commits instead of writing them manually?

Automated conventional commits eliminate manual formatting errors by analyzing diffs and validating syntax before execution. This streamlines git workflows by ensuring consistent, well-formed commit messages across feature and fix workflows.