git-commit-push

Review git changes, generate commit messages, scan for secrets, and push to GitHub.

Updated Nov 9, 2025
One-click install
npx skills add https://github.com/msalganik/torchtune_config_writer --skill git-commit-push-msalganik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-push
Source: https://github.com/msalganik/torchtune_config_writer/tree/main/.claude/skills/git-commit-push
Command: npx skills add https://github.com/msalganik/torchtune_config_writer --skill git-commit-push-msalganik

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the often error-prone and tedious process of committing and pushing code to Git/GitHub. It ensures changes are properly reviewed, commit messages follow project conventions, and critical security checks (like secret detection) are performed, preventing common mistakes and saving developers time and headaches.

Core Features & Use Cases

  • Automated Change Review: Summarizes git status and git diff to ensure you know exactly what's being committed, reducing accidental changes.
  • Intelligent Commit Message Generation: Crafts meaningful commit messages, adapting to Conventional Commits or custom project styles, ensuring clear history.
  • Pre-Commit Security Scan: Automatically checks for and blocks commits containing sensitive information like API keys or private keys, protecting your codebase.
  • Use Case: A developer has finished a coding session and wants to commit their work. They use this skill, which reviews their changes, suggests a well-formatted commit message, scans for any accidental secret leaks, and then pushes the changes to their GitHub repository, all with minimal manual input.

Quick Start

Commit my current changes to Git and push them to the remote repository. Please ensure the commit message follows our project's Conventional Commits style.

Frequently Asked Questions about git-commit-push

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

FAQPage Schema
How do I automate committing and pushing code to GitHub?

Automating commit and push workflows involves reviewing changes with git status and diff, generating compliant commit messages, scanning for secrets, and pushing to remote repositories. This Skill guides you through each step, ensuring changes are properly vetted before reaching GitHub.

How do I prevent secrets from being committed to version control?

Pre-commit security scanning detects and blocks sensitive information like API keys and private keys before they reach your repository. This Skill automatically runs security checks as part of the commit workflow to protect your codebase.

Can I use Conventional Commits with my project's git workflow?

Yes. This Skill generates and validates commit messages that adapt to Conventional Commits standards or custom project formats, ensuring your commit history follows the style your project requires.

What's the best way to write clear commit messages that follow project conventions?

Intelligent message generation crafts commit messages aligned with your project's conventions by analyzing your changes and applying Conventional Commits or custom formats, maintaining a clear and consistent code history.

How do I review changes before committing them to git?

Change review summarizes git status and diff output to show exactly what will be committed, reducing accidental or unintended changes and giving you confidence in what's being pushed.