pr-blocker-summarizer
The PR Blocker Summarizer converts a JSON export of open pull requests into a standup-ready digest that categorizes PRs by status: blocked (failing checks, requested changes, or stale), ready to merge, and total count. Use this skill when you need to triage a PR backlog, generate a standup report, or quickly identify which pull requests are blocking team progress without querying the GitHub API directly.
git clone --depth 1 https://github.com/FrancyJGLisboa/agent-skill-creator /tmp/pr-blocker-summarizer && cp -r /tmp/pr-blocker-summarizer/references/examples/pr-blocker-summarizer ~/.claude/skills/pr-blocker-summarizerSKILL.md
# 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"
}
```
## 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.>-
Provides comprehensive technical analysis for stocks and ETFs using RSI, MACD, Bollinger Bands, and other indicators. Activates when user requests stock analysis, technical indicators, trading signals, or market data for specific ticker symbols.
Cleans a weekly CRM export and produces a regional sales summary. Activates when the user asks to clean a CRM export, deduplicate sales rows, calculate regional totals, or generate a weekly sales report from a CSV.