finalize-prs

Finalize pull requests across repositories by fixing CI failures and resolving review threads.

3|1|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/JacobPEvans/claude-code-plugins --skill finalize-prs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finalize-prs
Source: https://github.com/JacobPEvans/claude-code-plugins/tree/main/github-workflows/skills/finalize-prs
Command: npx skills add https://github.com/JacobPEvans/claude-code-plugins --skill finalize-prs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of preparing Pull Requests for merging by automating the resolution of common blockers like CI failures and review comments across multiple repositories.

Core Features & Use Cases

  • Automated CI Fixes: Attempts to resolve failing CI checks.
  • Review Thread Resolution: Closes open review comments.
  • Merge Readiness Reporting: Scans all owned repositories to identify PRs that are ready to merge and those that are blocked, providing a clear summary.
  • Use Case: A development team lead can use this Skill at the end of a sprint to quickly identify and address any outstanding issues preventing PRs from being merged, ensuring a clean and efficient release process.

Quick Start

Run the finalize-prs skill to orchestrate PR finalization across all owned repositories.

Frequently Asked Questions about finalize-prs

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

FAQPage Schema
How do I automate pull request finalization across multiple GitHub repositories?

You can orchestrate pull request finalization across multiple GitHub repositories by scanning all open PRs to determine merge-readiness based on status, checks, and approvals. This workflow executes commands to fix CI failures and resolve review threads automatically.

What is the best way to identify blocked pull requests before a release?

Identifying blocked pull requests involves scanning owned repositories to evaluate CI status, checks, and approvals. The process generates a JSON report detailing PRs that are ready for merge alongside those that are blocked, including specific reasons for blockage.

How do I automatically resolve CI failures and open code review threads?

To automatically resolve CI failures and open code review threads, an orchestration workflow executes targeted commands to fix failing checks and close unresolved review comments across all open pull requests.

Can I use a multi-repository workflow to determine PR merge-readiness based on approvals?

Yes, a multi-repository workflow can determine PR merge-readiness by evaluating status checks, CI results, and approval states across all open pull requests in owned repositories, outputting a structured JSON report of ready and blocked PRs.

What does an automated PR finalization workflow report include?

An automated PR finalization workflow report includes a detailed JSON breakdown of pull requests ready for merge and those that are blocked. The report explicitly states the reasons for blockage, such as pending approvals or failing CI checks.