GH Fetch

Utilise la CLI gh au lieu de récupérer via le web les liens GitHub issue/PR/repo/discussion.

par retlehs · retlehs/gh-fetch

Testé · Fonctionne ★ 9.2/10

GH Fetch — Utilise la CLI gh au lieu de récupérer via le web les liens GitHub issue/PR/repo/discussion.

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 link
  • Summarize this GitHub discussion thread I just pasted in