Git Pushing

Automate common git operations and repository management tasks.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add mhattingpete/claude-skills-marketplace --skill git-pushing
Manual install
git clone --depth 1 https://github.com/mhattingpete/claude-skills-marketplace.git /tmp/claude-skills-marketplace
mkdir -p ~/.claude/skills
cp -r /tmp/claude-skills-marketplace/engineering-workflow-plugin/skills/git-pushing ~/.claude/skills/git-pushing

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

What this skill does

Automates git operations and repository interactions. Streamline your git workflow with automated commands.

Trigger phrases

Claude loads this skill automatically when you say things like:

“git push”“automate git”“git workflow”“repository management”

How it works

  1. Parse git requirements
  2. Execute git commands
  3. Handle conflicts and errors

When to use it

  • For git automation
  • When managing repositories
  • For streamlined workflows

From the SKILL.md

# Git Push Workflow

Stage all changes, create a conventional commit, and push to the remote branch.

## When to Use

Automatically activate when the user:
- Explicitly asks to push changes ("push this", "commit and push")
- Mentions saving work to remote ("save to github", "push to remote")
- Completes a feature and wants to share it
- Says phrases like "let's push this up" or "commit these changes"

## Workflow

**ALWAYS use the script** - do NOT use manual git commands:

```bash
bash skills/git-pushing/scripts/smart_commit.sh
```

With custom message:
```bash
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
```

Script handles: staging, conventional commit message, Claude footer, push with -u flag.
Read the full skill on GitHub

Details

Skill name
git-pushing
Path
engineering-workflow-plugin/skills/git-pushing/SKILL.md

FAQ

What does the Git Pushing skill do?

Automates git operations and repository interactions. Streamline your git workflow with automated commands.

How do I install the Git Pushing skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add mhattingpete/claude-skills-marketplace --skill git-pushing. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Related skills

Browse the most popular Claude skills, all git & code review skills, or write your own with the skills generator.