pr-dashboard — скилл для GitHub Copilot: что делает и установка
Открывает в браузере дашборд GitHub с pull request. Подходит, когда нужно проверить свои PR, ревью или статус за выбранный период.
npx skills add github/awesome-copilot --skill pr-dashboardЧто делает pr-dashboard
Скилл собирает дашборд GitHub PR и открывает его в браузере. Он принимает период и роль: «Authored by me», «Requested reviews», «Assigned to me» или «All». Если параметры не заданы, используются last 7 days и «Authored by me».
Внутри есть CLI-скрипт pr-dashboard-cli.mjs, который запускается через node. Период можно передать обычной фразой: last 2 weeks, this month, march 2026, 2026-01-01 - 2026-03-31 или 2025. Для работы нужны GitHub CLI (gh) и авторизация через gh auth login.
Ставьте скилл, если часто проверяете PR через GitHub Copilot и хотите открывать готовый обзор по фильтрам. Без установленного и авторизованного gh он не запустится.
Какие задачи решает
- открыть дашборд своих pull request
- показать PR за выбранный период
- найти запросы на ревью
- проверить назначенные PR
- посмотреть все PR, связанные с пользователем
Примеры запросов агенту
- Покажи мои PR за
last 7 days. - Открой PR dashboard за
this monthс запросами на ревью. - Покажи все PR за
last 30 days.
Как установить pr-dashboard
1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill pr-dashboard2GitHub CLI
gh skill install github/awesome-copilot pr-dashboard3Вручную: положить файлы
.github/skills/pr-dashboard/SKILL.md1Через Skills CLI (Vercel)
npx skills add github/awesome-copilot --skill pr-dashboard -a claude-code2Вручную: положить файлы
~/.claude/skills/pr-dashboard/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pr-dashboard/
Вручную: положить файлы
.agents/skills/pr-dashboard/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/pr-dashboard/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
Командой платформы
gemini skills install https://github.com/github/awesome-copilot --path skills/pr-dashboardВручную: положить файлы
.devin/skills/pr-dashboard/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора674
Весь набор →Похожие
Вопросы о pr-dashboard
Как установить pr-dashboard в GitHub Copilot?
Выполните npx skills add github/awesome-copilot --skill pr-dashboard, затем используйте файл .github/skills/pr-dashboard/SKILL.md.
Что делает pr-dashboard?
Скилл запускает CLI-скрипт, формирует GitHub PR dashboard по периоду и роли, а затем открывает его в браузере.
Что нужно для работы pr-dashboard?
Нужны GitHub CLI (gh) и авторизация командой gh auth login. Скилл поддерживает роли «Authored by me», «Requested reviews», «Assigned to me» и «All».
Исходный текст
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