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.