git-pushing

Stages, commits, and pushes git changes with conventional commit messages.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/bouwerp/agentic-framework --skill git-pushing-bouwerp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pushing
Source: https://github.com/bouwerp/agentic-framework/tree/main/skills/git-pushing
Command: npx skills add https://github.com/bouwerp/agentic-framework --skill git-pushing-bouwerp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Stage, commit, and push git changes reliably using conventional commit messages, reducing manual steps and ensuring consistent history across teams.

Core Features & Use Cases

  • Stage all changes, craft conventional commit messages, and push to the remote branch
  • Automatically create or update an upstream tracking branch when pushing
  • Works across common git workflows and scripts, including scripted automation for OpenCode-style environments

Quick Start

Run the smart_commit.sh script from the repository root to stage, commit, and push your changes.

Frequently Asked Questions about git-pushing

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

FAQPage Schema
How do I automate git commit and push with conventional commits?

You can automate git commit and push by running a script that stages changes, applies a conventional commit message, and pushes to the remote branch with upstream tracking. This reduces manual steps and ensures consistent history across teams.

What is a conventional commit workflow for pushing git changes?

A conventional commit workflow structures commit messages with standardized prefixes to indicate change types. This automation stages, commits, and pushes git changes using this format to maintain a clear and consistent project history across solo or collaborative environments.

Can I use a script to stage, commit, and push changes to a remote branch?

Yes, you can run the provided shell script from your repository root to stage, commit, and push changes to a remote branch. It automatically creates or updates the upstream tracking branch when pushing to the current branch.

Does this git push automation work without any external dependencies?

Yes, this git push automation works without external dependencies. It requires only a local or remote git repository context and will detect uncommitted changes before staging, committing, and pushing using a default or provided message.

When should I use an automated script for git staging and pushing?

You should use an automated script for git staging and pushing when you need consistent conventional commits across common workflows or scripted automation environments. It reliably handles staging, committing, and pushing to reduce manual errors.