git-commit

Create conventional git commits from staged changes with validation checks.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/victorp1leon/openclaw-bakery --skill git-commit-victorp1leon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/victorp1leon/openclaw-bakery/tree/main/.codex/skills/git-commit
Command: npx skills add https://github.com/victorp1leon/openclaw-bakery --skill git-commit-victorp1leon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prepare and create clean git commits in this repository when the user asks to commit changes. Use for staging selected files, writing a conventional commit message, validating what is being committed, and confirming final repo status.

Core Features & Use Cases

  • Stage selectively: choose which changes to include in a commit to keep history focused.
  • Conventional commits: enforce standard message formats for better traceability.
  • Validation & verification: confirm repo status and lint messages before finalizing.

Quick Start

Ask the assistant to prepare and confirm a conventional commit for the staged changes.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I create clean git commits from staged changes?

To create clean git commits from staged changes, this automates staging verification, applies conventional commit message linting, and checks final repo status before finalizing. It selectively stages files to keep your version control history focused and auditable.

What are conventional commits and when do I need them for my workflow?

Conventional commits are standard message formats that enforce better traceability across your version control history. You need them when your software development workflow requires precise, auditable commit messages for routine development across small to large repositories.

Can I selectively stage files to keep my git history focused?

Yes, you can selectively stage files to keep your git history focused. This allows you to choose which specific code changes to include in a commit, ensuring only relevant modifications are grouped together for a cleaner version control log.

What is the best way to validate git commit messages before finalizing?

The best way to validate git commit messages before finalizing is using an automated process that lints messages against conventional commit standards and verifies repo status. This ensures compliant, precise history without manual formatting checks.

Does this git commit workflow work for large repositories?

Yes, this git commit workflow works for large repositories. It is designed for routine software development across small to large repositories, applying staging verification and message validation to maintain an auditable history at scale.

Why does my git commit workflow need staging verification?

Your git commit workflow needs staging verification to confirm exactly what is being committed before finalizing. This prevents accidental inclusion of unintended changes, ensuring your version control history remains precise, clean, and auditable.