commit

Generate Conventional Commits messages for staged code and documentation changes.

14|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Cogni-DAO/node-template --skill commit-cogni-dao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/Cogni-DAO/node-template/tree/main/.openclaw/skills/commit
Command: npx skills add https://github.com/Cogni-DAO/node-template --skill commit-cogni-dao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of well-formatted commit messages, ensuring consistency and adherence to the Conventional Commits specification, which improves project maintainability and automated changelog generation.

Core Features & Use Cases

  • Conventional Commits: Generates commit messages following the type(scope): description format.
  • Objective Analysis: Analyzes staged code and documentation changes to create factual commit messages.
  • Use Case: After implementing a new feature and fixing a bug, use this Skill to generate a commit message like feat(auth): implement two-factor authentication followed by fix(ui): correct button alignment on login page.

Quick Start

Use the commit skill to create a conventional commit message for the staged changes.

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 for staged git changes?

To generate conventional commit messages for staged git changes, use this Skill to analyze your staged code and documentation updates, automatically creating factual messages formatted as type(scope): description with optional breaking change footers and references.

What is the conventional commits specification and why use it for version control?

The conventional commits specification standardizes commit messages into a type(scope): description format, which improves project maintainability by making history readable and enabling automated changelog generation from structured commit metadata.

Can I include breaking change footers and references in automated commit messages?

Yes, you can include breaking change footers and references in automated commit messages. The Skill enforces adherence to the conventional commits specification, supporting optional scopes, factual descriptions, and structured footers for breaking changes.

How do I write an imperative subject for a conventional commit?

To write an imperative subject for a conventional commit, the Skill analyzes your staged changes and enforces the specification's requirement for imperative mood, generating factual descriptions like feat(auth): implement two-factor authentication instead of past tense summaries.

Does this commit message generator work with both code and documentation changes?

Yes, this commit message generator works with both code and documentation changes. It performs objective analysis on all staged modifications to create factual, specification-compliant conventional commit messages regardless of the file type.

What are the limitations of automating conventional commit message generation?

Automating conventional commit message generation relies entirely on objective analysis of staged changes, meaning it creates factual descriptions based on code diffs but requires you to stage relevant files first and manually verify the generated type and optional scope accuracy.