New to Claude Skills? Learn how to install them →

github on GitHub

PR Dashboard

OfficialFree

Quickly access your GitHub pull requests in a browser.

by github37.7k stars on github/awesome-copilot
4 views
Updated Aug 10, 2026
Get this skill

Free · Opens the source repo

What PR Dashboard does

The PR Dashboard skill provides a straightforward way to generate and open a GitHub pull request dashboard directly in your browser. By leveraging the GitHub CLI, this skill allows users to filter pull requests based on a specified date range and user role. This functionality is particularly useful for developers and teams who want to keep track of their contributions, review requests, or assigned tasks without navigating through the GitHub interface manually.

To use the skill, users must run a bundled CLI script that accepts two parameters: a date range and a role filter. The date range can be specified in natural language, such as 'last 7 days' or 'this month', making it intuitive to use. The role filter allows users to focus on their authored pull requests, those that require their review, or all pull requests involving them. This flexibility ensures that users can quickly access the information they need to manage their workflow effectively.

The skill is designed for developers who regularly interact with GitHub pull requests and want a more efficient way to monitor their work. By automating the process of generating a dashboard, it reduces the time spent searching for pull requests and enhances productivity. Additionally, the skill's reliance on the GitHub CLI means that users must have it installed and authenticated, ensuring secure access to their repositories.

Overall, the PR Dashboard skill streamlines the process of managing pull requests, making it an essential tool for developers looking to improve their workflow and maintain oversight of their contributions within a project.

When to use it

Use this skill when you need to quickly view your pull requests or check the status of reviews and assignments on GitHub.

When not to use it

This skill may not be suitable if you do not use GitHub or if you prefer a more manual approach to tracking pull requests.

What you can build with it

View My Recent PRs

Quickly generate a dashboard to see all pull requests authored by you in the last week.

Check Review Requests

Open the dashboard to view all pull requests that require your review for the current month.

Monitor Assigned Tasks

Generate a dashboard to track all pull requests assigned to you over the past 30 days.

How to install PR Dashboard

View source

1. Install with the skills CLI

npx skills add github/awesome-copilot/pr-dashboard --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by github

PR Dashboard

Generates and opens a GitHub PR dashboard in the browser for a given date range and role filter.

Prerequisites: GitHub CLI (gh) must be installed and authenticated (gh auth login).

What to do

Find the CLI script bundled with this skill and run it:

SKILL_SCRIPT=$(find ~/.copilot -name "pr-dashboard-cli.mjs" -path "*/pr-dashboard/scripts/*" 2>/dev/null | head -1)
node "$SKILL_SCRIPT" "<query>" "<role>"
  • <query>: the date range the user specified (default: last 7 days)
  • <role>: one of Authored by me, Requested reviews, Assigned to me, All (default: Authored by me)

Parsing the user's request

Extract the date range and role from the user's message. Examples:

User saysqueryrole
show my PRslast 7 daysAuthored by me
show my PRs last 2 weekslast 2 weeksAuthored by me
PR dashboard this month reviewsthis monthRequested reviews
PR dashboard march 2026 assignedmarch 2026Assigned to me
show all PRs last 30 dayslast 30 daysAll

Role keyword mapping:

  • "my PRs", "authored", "I wrote" → Authored by me
  • "reviews", "review requested", "reviewing" → Requested reviews
  • "assigned" → Assigned to me
  • "all", "involves me" → All

Supported date range formats

The script understands natural language — pass it through as-is:

  • last 7 days, last 2 weeks, last 30 days
  • this week, last week, this month, last month
  • march 2026, feb 2025
  • 2026-01-01 - 2026-03-31
  • 2025 (whole year)

After running

Tell the user the dashboard is opening in their browser. The script outputs progress to stdout. If it exits with an error, show the error output and suggest they run gh auth login if it's an auth issue.

Frequently asked questions about PR Dashboard

Similar skills