pr-blocker-summarizer
FeaturedSummarizes open pull requests into a blockers-first standup digest. Activates when the user asks to summarize open PRs, find blocked pull requests, generate a PR standup, or triage review backlog from a PR export.
AI & Automation 2,382 stars
262 forks Updated 1 weeks ago MIT
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# PR Blocker Summarizer
Turn a JSON export of open pull requests into a blockers-first digest: which PRs
are blocked (failing checks, requested changes, or stale), which are ready to
merge, and a one-line count an agent can post to standup.
A bundled **example** skill — small but real, used to demonstrate the creator's
validation, pipeline, and eval-rollout machinery.
## Activation
Activates on "summarize open PRs", "what's blocking my PRs", "PR standup",
"review backlog". Do **not** activate on general git/GitHub questions unrelated to
triaging a set of PRs.
## Input
A JSON array of PRs, each with `title`, `state` (`open`), `checks`
(`passing`/`failing`), `review` (`approved`/`changes_requested`/`pending`), and
`age_days`. Missing fields are treated conservatively (counted as not-blocked only
when clearly ready).
## Run
```bash
python3 scripts/run_pipeline.py --input prs.json --output digest.json
```
Output JSON shape:
```json
{
"total": 7,
"blocked": [{"title": "...", "reasons": ["failing checks"]}],
"ready": ["..."],
"summary": "7 open · 3 blocked · 2 ready to merge"
}
```
## Gotchas
- **`blocked` + `ready` does not equal `total`.** A PR is `ready` only when
`checks` is explicitly `passing` *and* `review` is explicitly `approved`. A PR
with no blockers but a missing `checks` field lands in neither list and vanishes
from both counts. Never narrate the summary line as if the two numbers account
for every PR — say "N blocked, M ready" and leave the...
Details
- Author
- FrancyJGLisboa
- Repository
- FrancyJGLisboa/agent-skills-platform
- Created
- 10 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
pr-summary
Summarize current pull request with diff, comments, and changed files. Use when reviewing PRs or before merging.
25 Updated 6 days ago
fusengine AI & Automation Listed
github-pr-summarizer
Reads a GitHub pull request and generates a clear summary of what changed, why, and what reviewers should focus on
1 Updated today
Anlo-Ventures AI & Automation Listed
github-pr-summarizer
Reads a GitHub pull request and generates a clear summary of what changed, why, and what reviewers should focus on
1 Updated today
skills-agents-co