commitmsg

Generate commit messages from staged changes with branch and ticket ID.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/olimpus-soft/olimpus-claude-skills --skill commitmsg-olimpus-soft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commitmsg
Source: https://github.com/olimpus-soft/olimpus-claude-skills/tree/main/plugins/pr-review-toolkit/skills/commitmsg
Command: npx skills add https://github.com/olimpus-soft/olimpus-claude-skills --skill commitmsg-olimpus-soft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, and includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of generating commit messages, ensuring they are concise, informative, and adherent to best practices.

Core Features & Use Cases

  • Automated Commit Message Generation: Automatically creates commit messages based on the contents of the staging area.
  • Technical Criteria Adherence: Ensures commit messages meet technical criteria such as character limit, format, and specificity.
  • Branch and Ticket Identification: Detects the current branch and ticket ID to include relevant information in the commit message.
  • Co-author Attribution: Automatically includes the co-author of the model active in the session in the commit message.

Quick Start

Use the commitmsg skill to generate a commit message based on the current staging area changes.

Frequently Asked Questions about commitmsg

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

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

To generate a git commit message automatically, this Skill analyzes the contents of your staging area to create concise, informative messages that adhere to best practices. It formats the output based on the specific code modifications you have staged.

How do I include a ticket ID in my git commit messages automatically?

To include a ticket ID in your git commit messages automatically, this Skill detects your current git branch and extracts the relevant ticket identifier. It then integrates this information directly into the final commit message.

Does this tool require git to generate commit messages?

Yes, this tool requires git to function, as it relies on the staging area contents and branch context to generate accurate commit messages. It operates by reading the staged changes directly from your version control environment.

Can I add co-author attribution to my git commits automatically?

You can add co-author attribution to your git commits automatically with this Skill. It identifies the co-author of the active model in your session and includes their attribution directly within the generated commit message.

What is the best way to ensure my commit messages follow technical criteria?

The best way to ensure commit messages follow technical criteria is to use this Skill, which enforces character limits, formatting rules, and specificity automatically. It evaluates your staged changes and outputs messages that meet these standards.