GH Fetch
Utilise la CLI gh au lieu de récupérer via le web les liens GitHub issue/PR/repo/discussion.
Testé · Fonctionne
Ce que fait
Une règle de routage d'une page : lorsque l'utilisateur partage une URL GitHub (issue, PR, diff, discussion, release, commit, file blob, gist, Actions run), la récupère avec la CLI `gh` authentifiée plutôt qu'une récupération web générique, en utilisant une table de correspondance de la commande `gh` exacte par type d'URL. Revient à la récupération web si `gh` n'est pas installé ou authentifié.
Rapport de test
Exécuté un vrai A/B sur une PR en direct (cli/cli#13843) : WebFetch sur la page GitHub est revenu vague ('the page doesn't display specific file details'), tandis que `gh pr diff` a renvoyé le diff ligne par ligne exact avec de vrais SHA de commit et un compte de 6/6 additions/suppressions — une victoire concrète et vérifiable pour la route CLI que la compétence impose.
Testé le: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/retlehs/gh-fetch.git mkdir -p ~/.claude/skills cp -r gh-fetch ~/.claude/skills/gh-fetch
Commandes et exemples de prompts
/gh-fetchUtilise la CLI gh au lieu de récupérer via le web les liens GitHub issue/PR/repo/discussion.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
What changed in this PR: github.com/cli/cli/pull/13843?Pull the full diff and comments from this GitHub issue linkSummarize this GitHub discussion thread I just pasted in