git-commit

Generate a conventional commit message from staged git changes.

Updated May 14, 2026
One-click install
npx skills add https://github.com/jaqg/daimon --skill git-commit-jaqg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/jaqg/daimon/tree/main/git/skills/git-commit
Command: npx skills add https://github.com/jaqg/daimon --skill git-commit-jaqg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate a conventional commit message from currently staged git changes, ensuring consistency with the conventional commits format and reducing manual drafting effort.

Core Features & Use Cases

  • Infers a conventional commit type, scope, and subject from the staged changes and prints a ready-to-run git commit command.
  • Keeps you aligned with the conventional commits standard while accommodating --amend and --execute flows.
  • Supports adding a Co-Authored-By trailer and validating staged content before proposing a message.

Quick Start

Describe the staged changes and print the corresponding git commit command.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I automatically generate a conventional commit message from staged git changes?

To generate a conventional commit message from staged git changes, use this Skill to analyze your staged diff and recent history, inferring a suitable type, scope, and subject. It then prints a ready-to-run git commit command without executing it automatically.

Can I add a Co-Authored-By trailer when automating conventional commits?

Yes, you can add a Co-Authored-By trailer when generating conventional commits. The Skill supports a --coauthor option, allowing you to include contributors directly in the automated commit message output.

How do I amend a previous commit using an automatically generated conventional commit message?

You can amend a previous commit by utilizing the --amend option. The Skill analyzes your currently staged changes and recent history to produce a conventional commit message formatted for amending the previous commit.

Does this conventional commit generator execute git commands automatically?

No, the conventional commit generator does not execute git commands automatically. It verifies staged content and ensures no git command is executed unless explicitly requested, printing the exact command for you to run.

What is the best way to ensure my git workflow follows the conventional commits standard?

The best way to ensure your git workflow follows the conventional commits standard is to automate message drafting from staged changes. This Skill infers the correct type, scope, and subject from your staged diff, maintaining format consistency.

Can I execute the generated git commit command directly from the CLI workflow?

Yes, you can execute the generated git commit command directly. The Skill supports an --execute option, allowing you to move from generating the conventional commit message to running the command in your CLI workflow.