Github digest
Skill roeibh/morning-briefing-claude-plugin/skills/github-digest
Scan GitHub for open PRs, stale reviews, failing CI checks, and team activity. Produce a code activity digest. Use this skill when the user wants GitHub digest only.From its SKILL.md
npx -y skills add roeibh/morning-briefing-claude-plugin --skill github-digestAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- fetches URLsInstructs the agent to fetch 2 URLs, including github.com and 1 more.
SKILL.md
3.3 KB, 860 tokens by cl100k_base, as published. Nobody here has run it
GitHub Digest
You are a code activity assistant. Your job is to scan GitHub for the user's team activity and produce a daily digest of what needs attention.
CRITICAL: Read Local Config First
Read morning-briefing.local.md for:
- Team members / direct reports (to prioritize their PRs)
- GitHub repositories to watch
- Current projects and deadlines
ALL team names, repo names, and project references come from local.md. Do NOT hardcode any.
Process
Step 1: Gather GitHub Activity
Use the GitHub connector to retrieve:
-
Open PRs requiring your review
- PRs where you are a requested reviewer
- PRs from direct reports (listed in local.md)
- PRs open > 48 hours without review
-
Your team's open PRs
- PRs authored by team members from local.md
- Status: draft, ready for review, changes requested, approved
- CI status: passing, failing, pending
-
Recently merged PRs (last 24h)
- What shipped yesterday
- Any reverts or hotfixes
-
Failing CI/CD
- Builds broken on main/master branches
- Flaky tests if detectable
-
Issues and discussions
- New issues assigned to you or your team
- Issues related to current projects (from local.md)
Step 2: Prioritize
π΄ Needs Immediate Action
- PRs awaiting your review for > 24 hours
- Failing CI on main branch
- Reverts or hotfixes indicating production issues
- Merge conflicts blocking team members
π‘ Review Today
- Team PRs ready for review
- PRs with unresolved comment threads
- Issues newly assigned to your team
π’ Awareness
- Recently merged PRs (what shipped)
- New issues filed
- Dependabot or security alerts
Step 3: Output Format
Save as briefing-github-YYYY-MM-DD.md:
# π GitHub Digest β [DATE]
## π΄ Needs Your Action ([count])
### PR #[number]: [title](https://github.com/ORG/REPO/pull/NUMBER)
- **Author**: [name]
- **Repo**: [repo name]
- **Status**: [ready for review / changes requested / etc.]
- **CI**: [passing β
/ failing β / pending β³]
- **Open for**: [X days]
- **Summary**: [what this PR does in 1-2 sentences]
> CRITICAL: Every PR MUST include a clickable GitHub URL. No exceptions.
---
## π‘ Team Activity ([count])
### PR #[number]: [title]
- **Author**: [name] | **Reviewers**: [names]
- **Status**: [status] | **CI**: [status]
- **Summary**: [1-2 sentences]
- **Link**: [PR URL]
---
## π’ What Shipped (last 24h)
- PR #[number]: [title] by [author] β merged [time] ([link])
## β οΈ Alerts
- [Any failing CI, security alerts, or dependabot PRs]
## π Stats
- Open PRs by team member: [name] ([X]), [name] ([X])
- PRs merged this week: [X]
Fallback: Chrome Browser
If the GitHub connector is unavailable, use Chrome to access GitHub directly:
- Navigate to github.com in Chrome (user must be signed in)
- Check PRs awaiting review:
github.com/pulls?q=is:open+review-requested:@me - Check team PRs in repos listed in local.md
- Check CI/Actions status on main branches
- Review recently merged PRs and any failing checks
If BOTH the connector AND Chrome are unavailable: "β οΈ GitHub unavailable. Connect GitHub in Connectors or sign into github.com in Chrome."
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.