A Claude Code skill that generates beautiful, self-contained HTML dashboard reports with charts and visualizations from GitHub PR and team data.
This skill fetches data from any GitHub repository using the gh CLI and produces a polished visual dashboard covering metrics like:
- PR Velocity - PRs merged per week/sprint (line charts)
- First-Time Pass Rate - PRs merged without post-review changes (gauge/speedometer)
- Top Contributors & Reviewers - ranked by activity (bar charts)
- PRs Stuck in Review - PRs with excessive review loops (tables with status badges)
- Open PR Age Distribution - how long PRs have been waiting (bar charts)
The output is a single, self-contained HTML file with embedded Chart.js visualizations that opens directly in your browser.
- Claude Code installed
- GitHub CLI (
gh) installed and authenticated (gh auth login)
claude install-skill https://github.com/codewalnut-labs/github-prs-insight-generation-skillFrom within a GitHub repo directory (or by specifying a repo), ask Claude things like:
- "Show me our team's PR health for the last month"
- "What's the first-time review pass rate for the last 20 merged PRs?"
- "Who are the top contributors and reviewers in the last 2 months?"
- "Show me PRs stuck in review loops"
- "Give me a full team health dashboard"
The skill automatically determines which metrics and visualizations are relevant to your question, fetches the data, and generates a dashboard HTML file.
> Show me a full team health dashboard for my repo
# Generates team-dashboard-2026-03-27.html with:
# - KPI summary row (total PRs merged, avg time-to-merge, pass rate)
# - PR velocity line chart
# - Top contributors & reviewers bar charts
# - Stuck PRs table with status badges
# - Open PR age distribution chart
github-team-dashboard/
SKILL.md # Skill definition and instructions
references/
chart-patterns.md # Chart.js code patterns for visualizations
gh-queries.md # GitHub CLI query reference
evals/
evals.json # Evaluation test cases