git-commit

Commit uncommitted git changes as atomic Conventional Commits.

6|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/PL-Coding-GmbH/Skills --skill git-commit-pl-coding-gmbh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/PL-Coding-GmbH/Skills/tree/main/skills/git-commit
Command: npx skills add https://github.com/PL-Coding-GmbH/Skills --skill git-commit-pl-coding-gmbh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automatically commits all uncommitted changes in a git repository, ensuring they are split into atomic, Conventional Commits for better code management and readability.

Core Features & Use Cases

  • Atomic Commits: Splits unrelated changes into separate commits, improving maintainability.
  • Conventional Commits: Follows a standard commit message format, making logs easier to read and understand.
  • No Pushing or Branching: Stops at local commits, avoiding branching or pushing to remote repositories.
  • Optional Context: Allows for an optional argument to provide context for the commit.

Quick Start

Run '/git-commit' to commit all uncommitted changes in the current repository.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I commit all uncommitted changes using Conventional Commits?

To commit all uncommitted changes using Conventional Commits, run the /git-commit command to automatically stage and commit your local changes following the standard commit message format.

What are atomic commits and how do they improve my git repository?

Atomic commits split unrelated changes into separate commits, improving code management and maintainability by ensuring each commit represents a single logical change in your repository.

Can I provide additional context when generating a Conventional Commit?

Yes, you can provide additional context when generating a Conventional Commit by passing an optional argument to the command, which is then applied to the commit message where applicable.

Does this git commit tool push changes or create new branches?

No, this git commit tool does not push changes or create new branches; it stops at local commit operations to avoid pushing to remote repositories.

What is the best way to automatically split unrelated changes into separate git commits?

The best way to automatically split unrelated changes into separate git commits is to use this tool, which analyzes uncommitted changes and applies Conventional Commits to split them atomically.