pr-dashboard について
PR Dashboard は、指定した期間と役割で GitHub のプルリクエストダッシュボードを生成し、ブラウザーで開くスキルです。付属のコマンドラインスクリプトを使い、認証済みの GitHub CLI が必要です。
主な機能
- 01GitHub PR ダッシュボードの生成
- 02期間による絞り込み
- 03作成者やレビュー役割による絞り込み
- 04ブラウザーでダッシュボードを表示
活用シーン
- 01期間内に作成した PR の確認
- 02レビュー依頼や割り当ての確認
- 03指定期間に関係する PR の一覧表示
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ github/ awesome-copilot --skill pr-dashboardインストール後、Claude Code で/pr-dashboardを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/dashboard.htmlscripts/pr-dashboard-cli.mjsscripts/lib/utils.mjs詳細
PR ダッシュボード
指定した日付範囲とロールフィルターに基づいて、GitHub の PR ダッシュボードを生成し、ブラウザーで開きます。
前提条件: GitHub CLI(gh)がインストールされ、認証済みである必要があります(gh auth login)。
実行する内容
このスキルに含まれている CLI スクリプトを見つけて実行します。
SKILL_SCRIPT=$(find ~/.copilot -name "pr-dashboard-cli.mjs" -path "*/pr-dashboard/scripts/*" 2>/dev/null | head -1)
node "$SKILL_SCRIPT" "<query>" "<role>"
<query>:ユーザーが指定した日付範囲(デフォルト:last 7 days)<role>:Authored by me、Requested reviews、Assigned to me、Allのいずれか(デフォルト:Authored by me)
ユーザーのリクエストの解析
ユーザーのメッセージから日付範囲とロールを抽出します。例:
| ユーザーの発言 | query | role |
|---|---|---|
| 自分の PR を表示して | last 7 days | Authored by me |
| 過去 2 週間の自分の PR を表示して | last 2 weeks | Authored by me |
| 今月のレビューの PR ダッシュボード | this month | Requested reviews |
| 2026 年 3 月に割り当てられた PR ダッシュボード | march 2026 | Assigned to me |
| 過去 30 日間のすべての PR を表示して | last 30 days | All |
ロールキーワードの対応付け:
- 「自分の PR」、「作成した」、「自分が書いた」 →
Authored by me - 「レビュー」、「レビュー依頼」、「レビュー中」 →
Requested reviews - 「割り当て」 →
Assigned to me - 「すべて」、「自分が関係する」 →
All
対応している日付範囲の形式
スクリプトは自然言語を理解するため、そのまま渡してください。
last 7 days、last 2 weeks、last 30 daysthis week、last week、this month、last monthmarch 2026、feb 20252026-01-01 - 2026-03-312025(年間全体)
実行後
ダッシュボードがブラウザーで開くことをユーザーに伝えます。スクリプトは進行状況を標準出力に出力します。エラーで終了した場合は、エラー出力を表示し、認証に関する問題であれば gh auth login の実行を提案します。
コメント
Markdown 対応