create-commit-message

Generate Conventional Commit messages from staged git changes.

6|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/jerelvelarde/chalk-skills --skill create-commit-message-jerelvelarde
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-commit-message
Source: https://github.com/jerelvelarde/chalk-skills/tree/main/skills/create-commit-message
Command: npx skills add https://github.com/jerelvelarde/chalk-skills --skill create-commit-message-jerelvelarde

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically generates a precise Conventional Commit message from the current staged git changes, ensuring consistent formatting and adherence to project conventions.

Core Features & Use Cases

  • Infers the change type and scope from the staged diff
  • Produces a Conventional Commit with a concise subject line and an optional body
  • Respects existing commit conventions (commitlint/config) when present and guides the user accordingly

Quick Start

Generate a commit message for the currently staged changes.

Frequently Asked Questions about create-commit-message

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

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

To generate a conventional commit message from staged git changes, the Skill analyzes your current diff to infer the change type and scope, then produces a concise subject line under 72 characters with an optional explanatory body.

Does this tool respect existing commitlint configuration and project conventions?

Yes, the commit message generation respects existing project conventions by detecting and adjusting to commitlint or config files when present, ensuring the output matches your established formatting rules.

How does conventional commit automation infer the correct change type and scope?

Conventional commit automation infers the change type and scope by evaluating the staged diff content, identifying the affected files and logic, and mapping those changes to standard conventional commit categories.

What is the maximum length for the subject line in an auto-generated conventional commit?

The maximum length for the subject line in an auto-generated conventional commit is 72 characters, ensuring compliance with standard git formatting guidelines while maintaining conciseness.

Can I automatically add an explanatory body to my conventional commit message?

Yes, you can automatically add an explanatory body to your conventional commit message; the Skill generates an optional body explaining the rationale behind the staged changes.

Why does my generated commit message format not match my project conventions?

Your generated commit message format may not match project conventions if commitlint or specific config files are not present in your environment, causing the tool to fall back to default conventional commit standards.