github-pr-workflow

Automate the GitHub pull request lifecycle from branch creation to merging.

1|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/automatedigital/spark --skill github-pr-workflow-automatedigital
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: github-pr-workflow
Source: https://github.com/automatedigital/spark/tree/main/skills/github/github-pr-workflow
Command: npx skills add https://github.com/automatedigital/spark --skill github-pr-workflow-automatedigital

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of managing GitHub pull request lifecycles, from creating feature branches to merging approved code, while handling CI checks and common failure fixes automatically.

Core Features & Use Cases

  • Full PR lifecycle automation: Handles branch creation, conventional commits, PR opening, CI status monitoring, auto-fix loops for failed checks, and merging via squash, merge commit, or rebase.
  • Dual authentication support: Works with the gh CLI for streamlined GitHub interactions, or falls back to git + GitHub REST API via curl for environments without gh installed.
  • Built-in reference resources: Includes quick reference guides for CI troubleshooting, conventional commit formatting, and pre-built PR body templates for bug fixes and new features.
  • Use case: A developer fixing a login redirect bug can use this Skill to create a fix branch, push changes, open a PR, automatically diagnose and fix any failing CI tests, and merge the PR once all checks pass.

Quick Start

Use the github-pr-workflow skill to create a pull request for your latest code changes, monitor its CI status, and merge it once all checks pass.

Frequently Asked Questions about github-pr-workflow

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

FAQPage Schema
How do I automate the GitHub pull request lifecycle from branch creation to merge?▼

Yes, you can automate CI failure fixes during a pull request workflow using built-in auto-fix logic. This feature automatically diagnoses common failing CI checks and loops to apply fixes before attempting to merge the code.

Can I automate GitHub pull requests without the gh CLI installed?▼

Yes, you can automate GitHub pull requests without the gh CLI by falling back to git and the GitHub REST API via curl. This dual authentication support ensures workflows function in environments lacking the gh CLI tool.

What is the best way to format commit messages and PR bodies for GitHub automation?▼

The best way to format commit messages and PR bodies for GitHub automation is to use conventional commit formatting and pre-built PR body templates. Reference materials for bug fixes and new features are included to standardize the process.

Does GitHub PR automation support different merging methods like squash and rebase?▼

Yes, GitHub PR automation supports different merging methods including squash, merge commit, and rebase. This allows teams to merge approved code according to their specific repository collaboration guidelines.