Git Pushing
Automate common git operations and repository management tasks.
Install
npx skills add mhattingpete/claude-skills-marketplace --skill git-pushinggit 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-pushingPersonal 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:
How it works
- Parse git requirements
- Execute git commands
- 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.Details
- Skill name
git-pushing- Repository
- mhattingpete/claude-skills-marketplace
- 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
Review Implementing
mhattingpete/claude-skills-marketplace
Evaluates code implementation plans before execution. Review and validate implementation approaches.
Test Fixing
mhattingpete/claude-skills-marketplace
Detects failing tests and proposes fixes. Automatically identify test failures and suggest solutions.
Gh Address Comments
openai/skills
Help address review/issue comments on the open GitHub PR for the current branch using gh CLI; verify gh auth first and prompt the user to authenticate if not logged in.
Requesting Code Review
obra/superpowers
Use when completing tasks, implementing major features, or before merging to verify work meets requirements
Gh Fix CI
openai/skills
Use when a user asks to debug or fix failing GitHub PR checks that run in GitHub Actions; use `gh` to inspect checks and logs, summarize failure context, draft a fix plan, and implement only after explicit approval. Treat external providers (for example Buildkite) as out of scope and report only the details URL.
Receiving Code Review
obra/superpowers
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
Browse the most popular Claude skills, all git & code review skills, or write your own with the skills generator.