Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
meleantonio avatar

Commit Push Pr

  • 51 installs
  • 590 repo stars
  • Updated June 23, 2026
  • meleantonio/awesome-econ-ai-stuff

Helps with git & pull requests tasks.

About

commit-push-pr is a Claude Code skill for git & pull requests. It helps solo builders move faster with AI-assisted coding.

  • commit-push-pr
  • Git & Pull Requests
  • AI-coding skill

Commit Push Pr by the numbers

  • 51 all-time installs (skills.sh)
  • +4 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #299 of 733 Git & Pull Requests skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/meleantonio/awesome-econ-ai-stuff --skill commit-push-pr

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs51
repo stars590
Last updatedJune 23, 2026
Repositorymeleantonio/awesome-econ-ai-stuff

What it does

Helps with git & pull requests tasks.

Files

SKILL.mdMarkdownGitHub ↗

Commit, Push, and Create PR

Automate the git workflow for completing a feature or fix.

Pre-computed Context

Before proceeding, gather this information:

  • Current branch: !git branch --show-current
  • Git status: !git status --short
  • Recent commits on this branch: !git log --oneline -5
  • Diff summary: !git diff --stat

Workflow

1. Review Changes

  • Check git status for all modified/added files
  • Review the diff to understand what's being committed
  • Ensure no sensitive files are staged (.env, credentials, etc.)

2. Run Pre-commit Checks

  • Format code: ruff format . (if Python files changed)
  • Lint code: ruff check . (if Python files changed)
  • Run tests: pytest (if tests exist)

3. Stage and Commit

  • Stage relevant files: git add <files>
  • Create a commit with Conventional Commits format:
  • feat: for new features
  • fix: for bug fixes
  • docs: for documentation
  • refactor: for refactoring
  • test: for tests
  • chore: for maintenance
  • Write a clear, concise commit message focusing on "why"

4. Push to Remote

  • Push the branch: git push -u origin HEAD
  • If branch doesn't exist on remote, create it

5. Create Pull Request

  • Use GitHub CLI: gh pr create
  • Include:
  • Clear title summarizing the change
  • Description with summary and context
  • Reference any related issues
  • Add appropriate labels if applicable

Arguments

Pass a commit message or leave empty for auto-generated message based on changes.

Usage: /commit-push-pr [optional commit message]

Example: /commit-push-pr feat: add user authentication

Output

Return the PR URL when complete.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.