git-commit-push-pr

Create or update GitHub pull requests from local commits via gh CLI.

6|Updated Jan 29, 2023
One-click install
npx skills add https://github.com/rethinkhealth/glion --skill git-commit-push-pr-rethinkhealth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-push-pr
Source: https://github.com/rethinkhealth/glion/tree/main/.agents/skills/git-commit-push-pr
Command: npx skills add https://github.com/rethinkhealth/glion --skill git-commit-push-pr-rethinkhealth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates turning local code changes into a ready-to-review pull request with an adaptive, value-first description, reducing manual PR drafting and review cycles.

Core Features & Use Cases

  • Adaptive PR descriptions that scale with change complexity, from small fixes to large features.
  • Checks for existing PRs on the current branch and alignment with conventional-commit conventions for messages and titles.
  • End-to-end automation: branch creation, commit, push, and PR creation or update via GitHub CLI for streamlined workflows.

Quick Start

Provide your changes and instruct the agent to commit, push, and open a PR with an adaptive description.

Frequently Asked Questions about git-commit-push-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate pull request creation from local code changes?

Automating pull request creation involves using a tool to manage branch creation, commit, push, and PR generation via GitHub CLI. This process turns local modifications into a ready-to-review PR with an adaptive, value-first description automatically.

What is an adaptive pull request description?

An adaptive pull request description scales its detail with change complexity, ranging from small fixes to large features. This approach ensures the PR communicates impact and rationale clearly without manual drafting effort.

Does automated PR generation work with conventional commit messages?

Yes, automated PR generation adheres to conventional commit conventions for both messages and PR titles. It checks existing PRs on the current branch and aligns the generated content with these standardized formats.

Do I need GitHub CLI installed to automate git commit and push workflows?

Yes, you need GitHub CLI access to automate end-to-end git commit and push workflows. The CLI handles branch management, pushing local code, and creating or updating the pull request directly from your environment.

Can I update an existing PR instead of creating a new one?

Yes, you can update an existing PR. The automation checks for existing PRs on the current branch and updates the adaptive description or creates a new one if no matching PR is found.