pr-dashboard

Par github · awesome-copilot

Ouvre un tableau de bord GitHub des PR dans le navigateur. À utiliser lorsque l'utilisateur demande à voir ses pull requests, à ouvrir le tableau de bord des PR, à afficher les PR pour une plage de dates, ou à vérifier le statut des PR. Les phrases déclenchantes incluent « show my PRs », « open PR dashboard », « pull request dashboard ».

npx skills add https://github.com/github/awesome-copilot --skill pr-dashboard

Tableau de bord des PR

Génère et ouvre un tableau de bord GitHub PR dans le navigateur pour une plage de dates et un filtre de rôle donnés.

Prérequis : GitHub CLI (gh) doit être installée et authentifiée (gh auth login).

À faire

Trouvez le script CLI fourni avec cette skill et exécutez-le :

SKILL_SCRIPT=$(find ~/.copilot -name "pr-dashboard-cli.mjs" -path "*/pr-dashboard/scripts/*" 2>/dev/null | head -1)
node "$SKILL_SCRIPT" "<query>" "<role>"
  • <query> : la plage de dates spécifiée par l'utilisateur (par défaut : last 7 days)
  • <role> : l'une de Authored by me, Requested reviews, Assigned to me, All (par défaut : Authored by me)

Analyser la demande de l'utilisateur

Extrayez la plage de dates et le rôle du message de l'utilisateur. Exemples :

L'utilisateur dit 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

Correspondance des mots-clés de rôle :

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

Formats de plage de dates pris en charge

Le script comprend le langage naturel — passez-le tel quel :

  • 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 (année complète)

Après l'exécution

Dites à l'utilisateur que le tableau de bord s'ouvre dans son navigateur. Le script affiche la progression sur stdout. S'il se termine avec une erreur, affichez la sortie d'erreur et suggérez-lui d'exécuter gh auth login s'il s'agit d'un problème d'authentification.

Skills similaires