Claude Code Plugins

Community-maintained marketplace

Feedback

Create a git commit and push

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name commit-and-push
allowed-tools Bash(git add:*), Bash(git status:*), Bash(git commit:*), Bash(git push:*), Bash(gh pr create:*)
description Create a git commit and push

Context

  • Current git status: !git status
  • Current git diff (staged and unstaged changes): !git diff HEAD
  • Current branch: !git branch --show-current
  • Recent commits: !git log --oneline -10

Your task

  1. Analyze the diff in depth - understand what changed and why
  2. Create a single commit with a clear, descriptive message
  3. Push to origin
  4. If on a feature branch: create a PR using gh pr create
  5. If on main: just push (no PR needed)