Skip to main content
skill GitHub Copilot official · GitHub

pr-dashboard — GitHub Copilot skill: what it does, how to install

Opens a GitHub pull request dashboard in the browser. Use it to check authored PRs, review requests, assignments, or status for a selected period.

Install into GitHub Copilot · Skills CLI (Vercel) All methods and platforms ↓
npx skills add github/awesome-copilot --skill pr-dashboard
Open on GitHub

What pr-dashboard does

This skill builds a GitHub PR dashboard and opens it in the browser. It takes a date range and one of four role filters: Authored by me, Requested reviews, Assigned to me, or All. Without those inputs, it uses last 7 days and Authored by me.

The skill includes a CLI script named pr-dashboard-cli.mjs, launched with node. Pass date ranges as natural language, such as last 2 weeks, this month, march 2026, 2026-01-01 - 2026-03-31, or 2025. GitHub CLI (gh) must be installed and authenticated with gh auth login.

Install it when you regularly inspect pull requests through GitHub Copilot and want a browser view with filters. It will not run until gh is installed and authenticated.

What it helps with

  • open a dashboard of authored pull requests
  • show PRs for a chosen date range
  • find pending review requests
  • check pull requests assigned to you
  • view all PRs involving you

Example prompts for the agent

  • Show my PRs for `last 7 days`.
  • Open the PR dashboard for `this month` with requested reviews.
  • Show all PRs from `last 30 days`.

How to install pr-dashboard

1Skills CLI (Vercel)

npx skills add github/awesome-copilot --skill pr-dashboard

2GitHub CLI

gh skill install github/awesome-copilot pr-dashboard

3Manually: put the files in place

.github/skills/pr-dashboard/SKILL.md

From the same set554

The whole set →
git-commit official github This skill reviews Git changes, stages related files, and creates Conventional Commits. Use it when you want an agent to make one commit or split work into separate commits. GitHub Copilot 47,165installs excalidraw-diagram-generator official github Turn a plain-language description into an Excalidraw diagram. Useful for mapping processes, system structure, and relationships between entities. GitHub Copilot 31,639installs multi-stage-dockerfile official github This skill guides GitHub Copilot in writing multi-stage Dockerfiles for different languages and frameworks. Use it when the final runtime image should contain fewer build dependencies. GitHub Copilot 29,688installs documentation-writer official github Skill that turns the agent into a technical writer following the Diátaxis framework: tutorials, how-to guides, reference, and explanation. Proposes structure before writing. GitHub Copilot 27,757installs prd official github Turns a feature idea into a structured PRD with user stories, technical requirements, and risks. Use it when planning a software feature or an AI-powered one. GitHub Copilot 24,035installs refactor official github This skill reshapes existing code without changing its external behavior. Use it for gradual cleanup of large functions, duplication, weak types, and code smells. GitHub Copilot 22,321installs java-springboot official github Gives GitHub Copilot Spring Boot development practices, from project layout to tests and security. Use it when writing or reviewing Java application code. GitHub Copilot 21,272installs create-readme official github This skill reviews a project and creates a structured README.md. Use it when the repository needs clear documentation based on its actual files and code. GitHub Copilot 19,081installs

Similar

Questions about pr-dashboard

How do I install pr-dashboard in GitHub Copilot?

Run npx skills add github/awesome-copilot --skill pr-dashboard, then use .github/skills/pr-dashboard/SKILL.md.

What does pr-dashboard do?

It runs the bundled CLI script, builds a GitHub PR dashboard from a date range and role filter, and opens the result in your browser.

What does pr-dashboard need to run?

GitHub CLI (gh) must be installed and authenticated with gh auth login. The skill accepts Authored by me, Requested reviews, Assigned to me, and All as role filters.

Source text

SKILL.md · MIT
---
name: pr-dashboard
description: 'Open a GitHub PR dashboard in the browser. Use when the user asks to see their pull requests, open the PR dashboard, show PRs for a date range, or check PR status. Trigger phrases include "show my PRs", "open PR dashboard", "pull request dashboard".'
---

# 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:

```bash
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 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 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.

© github · MIT · github/awesome-copilot

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor