github-pr-triage

Analyzes all open project PRs and reports results in real time.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/zhangjunxiangg/Zeus_OS --skill github-pr-triage-zhangjunxiangg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr-triage
Source: https://github.com/zhangjunxiangg/Zeus_OS/tree/main/.opencode/skills/github-pr-triage
Command: npx skills add https://github.com/zhangjunxiangg/Zeus_OS --skill github-pr-triage-zhangjunxiangg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typer, rich, and includes scripts (resource) components.

What problem does it solve?

GitHub PR triage can become a bottleneck in busy repositories. This Skill provides real-time, per-PR streaming analysis to surface urgent issues, recommendations, and auto-close candidates, accelerating maintenance workflows.

Core Features & Use Cases

  • Independent per-PR background tasks for scalable analysis
  • Real-time streaming of results as each PR is analyzed
  • Exhaustive PR collection with pagination and a final triage report
  • Conservative auto-close decisions with a final comprehensive summary

Quick Start

Tell the AI to fetch all open PRs, spawn a separate analysis task for each PR, stream results in real time, and generate a final triage report.

Frequently Asked Questions about github-pr-triage

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

FAQPage Schema
How do I automate GitHub pull request triage for a large codebase?

Automate GitHub pull request triage by spawning an independent background task for every open PR, streaming real-time per-PR analysis to surface urgent issues, and concluding with a comprehensive final triage report. This parallel processing approach handles active development repositories efficiently.

Can I stream real-time analysis results for each pull request as they are processed?

Yes, streaming real-time analysis results for each pull request is supported using background_output streaming. As each PR is analyzed independently in the background, live results are surfaced continuously, enabling timely maintenance decisions and automated closes without waiting for the entire batch to finish.

What is the best way to handle a high volume of open pull requests on GitHub?

Handling a high volume of open pull requests is best achieved by enforcing a 1-PR-1-TASK policy that analyzes each PR as a separate background task. This method exhaustively collects open PRs with pagination and processes them in parallel to accelerate maintenance workflows.

Does this automated PR triage approach support conservative auto-close decisions?

Yes, automated PR triage supports conservative auto-close decisions by analyzing each pull request independently and identifying auto-close candidates. It surfaces recommendations throughout the streaming process and includes these decisions in the final comprehensive summary report.

How do I generate a final triage report after analyzing all open pull requests?

Generate a final triage report after the automated analysis of all open pull requests concludes. The system processes every open PR in parallel, streams intermediate results, and then compiles a comprehensive final summary report containing urgent issues, recommendations, and auto-close candidates.

Are there limitations when using background tasks for parallel pull request analysis?

A limitation of using background tasks for parallel pull request analysis is the strict 1-PR-1-TASK policy, which requires managing each PR independently. This approach is designed for large codebases with active development, so smaller repositories may not benefit from the parallel streaming overhead.