git-commit

Generate conventional git commits from repository diffs.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/jaimedhenriques/finsyt --skill git-commit-jaimedhenriques
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/jaimedhenriques/finsyt/tree/main/artifacts/platform/.agents/skills/git-commit
Command: npx skills add https://github.com/jaimedhenriques/finsyt --skill git-commit-jaimedhenriques

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of writing consistent commit messages, staging the right files, and deciding the proper commit type when you want to save work in git.

Core Features & Use Cases

  • Conventional Commit Generation: Analyzes the actual diff to choose a suitable type, scope, and concise description.
  • Intelligent Staging: Helps group related files so one commit captures one logical change.
  • Interactive Commit Workflow: Supports overrides for type, scope, and description when you want more control over the final message.
  • Use Case: After a bug fix touches several files, use this Skill to stage only the relevant changes and produce a clean fix commit with the right scope.

Quick Start

Use the git-commit skill to inspect the current changes and create a conventional commit message for the relevant files.

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 commits from git diffs automatically?

To generate conventional commits from git diffs, this Skill analyzes your repository changes to infer the correct type, scope, and concise description. It inspects staged or unstaged file changes and produces a properly formatted conventional commit message.

Can I stage related files and group them into a single logical git commit?

Yes, you can stage related files into a single logical git commit. The Skill provides intelligent file staging, helping group related changes so that one commit captures exactly one logical update without including irrelevant files.

How do I override the inferred commit type and scope during the staging workflow?

You can override the inferred commit type and scope using the interactive commit workflow. This allows you to manually adjust the type, scope, and description to retain full control over the final conventional commit message.

Does this git commit tool execute destructive operations or expose secrets?

No, this git commit tool does not execute destructive operations or expose secrets. It requires safe commit execution by design, ensuring that your workflow preserves conventional formatting without risking sensitive data or unstable repository states.

What's the best way to create a fix commit for a bug across multiple files?

The best way to create a fix commit across multiple files is to let the Skill analyze the actual diff, stage only the relevant changes, and automatically generate a clean conventional fix commit with the appropriate scope.