git-pushing

Stage, commit, and push Git changes with conventional commit messages.

2|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/ShunmeiCho/dotclaude --skill git-pushing-shunmeicho
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pushing
Source: https://github.com/ShunmeiCho/dotclaude/tree/main/skills/git-pushing
Command: npx skills add https://github.com/ShunmeiCho/dotclaude --skill git-pushing-shunmeicho

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates staging, committing, and pushing changes using conventional commits.

Core Features & Use Cases

  • Stage all changes in a project and generate a standardized commit message.
  • Push to the remote branch, creating an upstream link if needed, and optionally surface a PR URL hint.
  • Enforce a Claude Code footer for traceability in collaborative flows.

Quick Start

Use the skill by invoking the included script to commit and push your current work. Example: bash skills/git-pushing/scripts/smart_commit.sh

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?

Automating git commit and push involves staging all changes, generating structured conventional commit messages, appending a Claude Code footer, and pushing to the current remote branch or setting upstream for new ones.

Can I automatically set upstream and push to a new GitHub branch?

Yes, you can automatically set upstream and push to a new GitHub branch. The workflow detects new local branches, establishes the remote tracking link, pushes changes, and optionally surfaces the PR URL hint.

What is a conventional commit workflow for automated git pushes?

A conventional commit workflow for automated git pushes stages modifications, structures the commit message according to conventional commit standards, adds a traceability footer, and executes the push command sequentially.

Do I need Claude Code to automate my git staging and pushing?

You do not need Claude Code directly, but the automated script appends a specific Claude Code footer to commit messages for traceability in collaborative flows, satisfying structured commit requirements.

How to stage all changes and generate a standardized commit message?

To stage all changes and generate a standardized commit message, invoke the included bash script which automatically stages modified files, formats a conventional commit message, and pushes to the repository.

Does this automated git push workflow handle PR creation?

The automated git push workflow handles PR creation by pushing to the remote branch and optionally surfacing a PR URL hint when appropriate, facilitating the pull request generation process.