pr-blocker-summarizer

Category: Coding Risk: High risk ★ 4.7 · Rating 4.7/5 (1602) FrancyJGLisboa/agent-skill-creator MIT

Rating is derived from the repo's GitHub stars and shown for reference.

shell_execution

name: pr-blocker-summarizer
description: Summarizes 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.
license: MIT
metadata:
author: agent-skill-creator
version: 1.0.0

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

python3 scripts/run_pipeline.py --input prs.json --output digest.json

Output JSON shape:

{
  "total": 7,
  "blocked": [{"title": "...", "reasons": ["failing checks"]}],
  "ready": ["..."],
  "summary": "7 open · 3 blocked · 2 ready to merge"
}

Anti-goals

  • Does not call the GitHub API; it works on an exported PR list.
  • Does not merge or comment on PRs; it only summarizes.