commit-push

Create logical git commits and push them to branches.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/KirillKlem/codex-skills --skill commit-push-kirillklem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push
Source: https://github.com/KirillKlem/codex-skills/tree/main/skills/commit-push
Command: npx skills add https://github.com/KirillKlem/codex-skills --skill commit-push-kirillklem

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates and streamlines the git commit and push process, ensuring that changes are organized and pushed with precision, saving time and reducing errors.

Core Features & Use Cases

  • Commit Automation: Automates the creation of logical commits with appropriate messages.
  • Push Automation: Handles the push operation after commits are created, if requested.
  • Commit Planning: Provides a commit plan before making changes, ensuring all necessary steps are taken.
  • Safety Checks: Includes safety checks to prevent unintended actions like pushing to protected branches.
  • Use Case: Ideal for developers who need to manage local git changes efficiently, ensuring clean commits and safe pushes.

Quick Start

Run the 'commit-push' skill to finalize your local git changes into commits and optionally push them.

Frequently Asked Questions about commit-push

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

FAQPage Schema
How do I automate git commit and push workflows for local changes?

To automate git commit and push workflows, you can use a script-based skill that creates logical commits with appropriate messages and handles the push operation. It provides a commit plan before executing changes to ensure precision.

What is the best way to organize local git commits before pushing to a remote branch?

The best way to organize local git commits is to generate a commit plan before making changes, ensuring logical grouping and well-documented messages that follow commit message conventions for safe pushes.

Can I prevent accidental pushes to protected branches during git automation?

Yes, you can prevent accidental pushes to protected branches by using safety checks within your git automation workflow, which verify branch targets before executing the push operation.

Does automated git commit automation work without any external dependencies?

Automated git commit automation requires git installed locally but operates without external dependencies, using scripts to manage local version control changes and push operations.

How does commit planning work for git version control?

Commit planning in git version control works by reviewing local changes and proposing logical commits with appropriate messages before execution, ensuring organized and well-documented version history.

When should I avoid automating my git push operations?

You should avoid automating git push operations when working directly on protected branches or when local changes require manual review to prevent unintended actions in your version control workflow.