From aai-pm-github
Generates Gamma.app-compatible markdown slide decks from GitHub issues, PRs, and metrics for customer-facing account status presentations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aai-pm-github:account-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides patterns and templates for generating structured markdown slide decks from GitHub issue and pull request data. The output is formatted for direct import into Gamma.app or manual use as a presentation.
This skill provides patterns and templates for generating structured markdown slide decks from GitHub issue and pull request data. The output is formatted for direct import into Gamma.app or manual use as a presentation.
The markdown uses # Heading for each slide. Gamma.app interprets each top-level heading as a new slide. Keep content concise and visual - this is a presentation, not a document.
# Heading creates a new slide# [Product/Team Name] - Status Update
**Period**: [Start Date] — [End Date]
**Prepared**: [Current Date]
---
# Executive Summary
- **[X] issues closed** across [Y] repositories
- **[Z] pull requests merged** with [W] contributors
- Key highlights:
- [Most impactful feature or change]
- [Second highlight]
- [Third highlight]
---
# Completed Features
| Feature | Description | PR/Issue |
|---------|-------------|----------|
| [Feature name] | [One-line description] | #[number] |
| [Feature name] | [One-line description] | #[number] |
| [Feature name] | [One-line description] | #[number] |
---
# Bug Fixes & Improvements
- 🐛 **[Bug title]** — [Brief description of fix] (#[number])
- 🐛 **[Bug title]** — [Brief description of fix] (#[number])
- ⚡ **[Improvement]** — [Brief description] (#[number])
---
# Infrastructure & DevOps
- ⚙️ **[Infrastructure change]** — [Impact/benefit]
- ⚙️ **[DevOps improvement]** — [Impact/benefit]
- ⚙️ **[Deployment/CI change]** — [Impact/benefit]
---
# Key Metrics
| Metric | Value |
|--------|-------|
| Issues Closed | **[X]** |
| Pull Requests Merged | **[Y]** |
| Contributors Active | **[Z]** |
| Avg Time to Close | **[N] days** |
| Releases Published | **[R]** |
---
# Upcoming Work
- 🔜 **[Planned feature/task]** — [Brief description]
- 🔜 **[Planned feature/task]** — [Brief description]
- 🔜 **[Planned feature/task]** — [Brief description]
---
# Risks & Dependencies
| Risk/Dependency | Impact | Mitigation |
|----------------|--------|------------|
| [Risk description] | [High/Medium/Low] | [What we're doing about it] |
---
# Questions & Discussion
**Next meeting**: [Suggested date]
**Contact**: [Team/person contact info]
# Closed issues in date range
gh issue list --state closed --search "closed:>=YYYY-MM-DD closed:<=YYYY-MM-DD" --limit 200 --json number,title,labels,closedAt,assignees,stateReason
# Merged PRs in date range
gh pr list --state merged --search "merged:>=YYYY-MM-DD merged:<=YYYY-MM-DD" --limit 200 --json number,title,labels,mergedAt,author,additions,deletions
# Releases in date range
gh release list --limit 50
# Open issues for "upcoming work"
gh issue list --state open --label "priority:high" --limit 10 --json number,title,labels,assignees
# Contributors
gh pr list --state merged --search "merged:>=YYYY-MM-DD" --json author --jq '.[].author.login' | sort -u
Categorize closed issues by their labels into slide sections:
| Label Pattern | Slide Section |
|---|---|
feature, enhancement, feat | Completed Features |
bug, fix, defect | Bug Fixes & Improvements |
infrastructure, devops, ci, cd, deploy | Infrastructure & DevOps |
performance, optimization | Bug Fixes & Improvements |
documentation, docs | Infrastructure & DevOps |
| No matching label | Completed Features (default) |
If an issue has multiple labels, use the first matching category. If no labels exist, categorize by the PR title keywords or default to "Completed Features."
For shorter meetings, use only these slides:
For quarterly reviews, expand with:
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub bradtaylorsf/alphaagent-team