smith-gh-pr

Automate GitHub pull request creation, review, and merge workflows.

1|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/tianjianjiang/smith --skill smith-gh-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith-gh-pr
Source: https://github.com/tianjianjiang/smith/tree/main/smith-gh-pr
Command: npx skills add https://github.com/tianjianjiang/smith --skill smith-gh-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates GitHub PR workflows from creation, review, merge, and stacked PR management, reducing manual overhead and errors.

Core Features & Use Cases

  • End-to-end PR lifecycle automation: create PRs, run checks, and merge with guardrails
  • Structured code-review workflow: enforce checks, triage comments, and manage rebase/merge decisions
  • Stacked PR handling: coordinate multi-PR workstreams and AI-generated descriptions for large features

Quick Start

Create a PR with your branch and let the skill execute the end-to-end workflow

Frequently Asked Questions about smith-gh-pr

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

FAQPage Schema
How do I automate GitHub PR workflows from creation to merge?

This skill automates GitHub PR workflows end-to-end, managing the complete lifecycle from branch creation and code review through to final merge with enforced guardrails.

Can I manage stacked PR workflows automatically in GitHub?

Yes, you can manage stacked PR workflows. The skill coordinates multi-PR workstreams and generates AI descriptions to handle large features split across dependent branches.

How do I enforce structured code review checks before merging a PR?

To enforce structured code review checks, the skill triages comments, manages rebase or merge decisions, and ensures all necessary guardrails pass before branch integration.

What related skills are needed to enforce guardrails during PR automation?

You need related skills for standards, principles, and Git operations loaded correctly. These provide the foundational guardrails required to safely execute automated PR workflows.

What is the best way to reduce manual overhead when merging multiple GitHub branches?

The best way to reduce manual overhead when merging branches is automating the PR lifecycle. This handles checks, triages comments, and coordinates stacked PRs to minimize errors.