commit

Generate commit messages from git diffs and project history.

459|49|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/TokenRollAI/cc-plugin --skill commit-tokenrollai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/TokenRollAI/cc-plugin/tree/main/skills/commit
Command: npx skills add https://github.com/TokenRollAI/cc-plugin --skill commit-tokenrollai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze staged/unstaged changes and repository history to produce meaningful, project-consistent commit messages that improve traceability.

Core Features & Use Cases

  • Analyze diffs from git to propose messages aligned with the project's conventional-commit style.
  • Consider recent commits and branch context to justify the rationale behind changes.
  • Use Case: After implementing a feature or fixing a bug, generate a strong commit message that explains what changed and why.

Quick Start

Provide your staged changes and let the tool generate a compliant commit message.

Frequently Asked Questions about 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?

To generate conventional commit messages from git diffs, analyze staged and unstaged changes alongside recent repository history to produce compliant messages reflecting project style conventions.

Can I use this to write a commit message for unstaged changes?

Yes, you can generate a commit message for unstaged changes. The tool analyzes both staged and unstaged diffs to propose meaningful messages that explain the change rationale.

How does analyzing git branch context improve commit message generation?

Analyzing git branch context and recent commits improves commit message generation by ensuring the proposed rationale aligns with current project history and conventional-commit style.

What is the best way to automate commit message writing for code reviews?

The best way to automate commit message writing for code reviews is to analyze code diffs and project history to produce project-consistent messages that improve traceability.

Does this commit message generator support custom emoji usage in conventional commits?

Yes, the generator supports custom emoji usage. It analyzes repository history to produce messages that conform to the project's specific style, including conventional commits and emoji formatting.

Why should I use an automated tool for writing git commit messages?

You should use an automated tool for writing git commit messages to ensure traceability and consistency. It analyzes diffs to produce meaningful messages that conform to project style.