
PR Dashboard
OfficialFreeQuickly access your GitHub pull requests in a browser.
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 source1. Install with the skills CLI
npx skills add github/awesome-copilot/pr-dashboard --agent claude-code2. 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 githubPR 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 ofAuthored 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 says | query | role |
|---|---|---|
| show my PRs | last 7 days | Authored by me |
| show my PRs last 2 weeks | last 2 weeks | Authored by me |
| PR dashboard this month reviews | this month | Requested reviews |
| PR dashboard march 2026 assigned | march 2026 | Assigned to me |
| show all PRs last 30 days | last 30 days | All |
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 daysthis week,last week,this month,last monthmarch 2026,feb 20252026-01-01 - 2026-03-312025(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
Canva Creator
Streamline your content campaign from brief to HubSpot.
Cowork Plugin Customization
Tailor your Claude Code plugin to fit your organization.
Impediment Prioritization
Rank and prioritize impediments effectively.
Chronicle
Streamline your Copilot session analysis and reporting.
Idea Refine
Transform vague ideas into actionable concepts.
App Store Optimization
Optimize your mobile app's visibility and performance.
