PR Summary

SkillDocs & knowledge

List open PRs, filter automation PRs, group by ticket ID, format as Markdown. Use when: user asks for PR summary, PR status, or /pr-summary

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the PR Summary skill

What this skill tells your AI

The instructions your AI receives, as published by sd0xdev/sd0x-harness in skills/pr-summary/SKILL.md and read by ahel’s review.

List open PRs, filter automation PRs (dependabot/snyk), group by ticket ID, output formatted summary.

When NOT to Use

ScenarioUse Instead
Create a new PR/create-pr
Review PR code/codex-review
View single PR detailsgh pr view <N>
Pre-merge analysis/merge-prep

Input

/pr-summary [--author <user>] [--label <label>]

ArgumentDescriptionDefault
--author <user>Filter by authorAll
--label <label>Filter by labelAll

Workflow

1. Run Script

bash skills/pr-summary/scripts/pr-summary.sh [--author <user>] [--label <label>]

The script automatically:

StepAction
Fetchgh pr list --json to get open PRs (max 200)
FilterExclude dependabot/* and snyk-*
GroupGroup by ticket ID ({TICKET_PATTERN} or [A-Z]+-\d+)
DetectIdentify stacked PRs (base is not main/master/develop)
OutputWrite formatted text to /tmp/pr-summary.md

2. Display Results

Read /tmp/pr-summary.md and display to user.

3. Provide Copy Instructions

Content written to /tmp/pr-summary.md
Copy: cat /tmp/pr-summary.md | pbcopy

Output Format

Markdown (default)

**PROJ-520**

https://github.com/user/repo/pull/123
> fix: Add Redis cache for contract codes

https://github.com/user/repo/pull/124
> fix: Tune server timeouts (stacked on fix/PROJ-520)

**PROJ-123**

https://github.com/user/repo/pull/99
> feat: Add DeFi portfolio tracking

Grouping Rules

ConditionStrategy
Same ticket IDSame group
Stacked PR (base is feature branch)Same group, annotate (stacked on <base>)
No ticket / unrelatedStandalone entry

Filter Rules

PR SourceAction
dependabot/*Exclude
snyk-*Exclude
OthersKeep

References

FilePurpose
pr-summary.shPR fetch, filter, group, format script

Verification

  • Lists all open PRs (excluding dependabot/snyk)
  • PRs grouped by ticket ID
  • Stacked PRs annotated with dependency
  • Output format is valid Markdown
  • /tmp/pr-summary.md written

Signals

GitHub stars
188
Forks
24
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
pr-summary-sd0xdev
Source
github.com/sd0xdev/sd0x-harness