git-commit

Generate conventional git commit messages from detected repository changes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tDalile/dotfiles --skill git-commit-tdalile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/tDalile/dotfiles/tree/main/agents/skills/git-commit
Command: npx skills add https://github.com/tDalile/dotfiles --skill git-commit-tdalile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating consistent, conventional git commit messages and intelligently staging files is time‑consuming and error‑prone. This Skill automates that process.

Core Features & Use Cases

  • Diff Analysis: Detects staged or unstaged changes to determine appropriate commit type and scope.
  • Intelligent Staging: Suggests or applies file staging strategies for logical grouping.
  • Message Generation: Crafts conventional commit messages with optional body and footer.
  • Safety Protocols: Prevents destructive git operations and ensures hooks are respected.

Quick Start

Ask the git-commit skill to stage your changes and create a conventional commit for the recent modifications.

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

Intelligent file staging groups related changes logically before committing. This skill analyzes your repository's diff and status information, suggesting or applying file staging strategies to create semantic, conventional commit messages without manual grouping.

Does automated conventional commit generation require a specific environment?

Automated conventional commit generation requires a Bash execution environment. You also need access to the repository's diff and status information so the skill can analyze your changes and apply safety protocols to prevent destructive git operations.

Can I automatically stage files logically when creating semantic commits?

Yes, intelligent file staging groups related changes logically before committing. The skill suggests or applies staging strategies based on detected repository modifications, ensuring your conventional commit messages accurately reflect grouped file changes.

What safety protocols are applied when automating git commit creation?

Safety protocols prevent destructive git operations and ensure existing hooks are respected during commit creation. The skill analyzes repository diffs and generates conventional commit messages while maintaining strict safety boundaries against harmful git commands.