GH Fetch

Gebruik de gh CLI in plaats van web-fetching GitHub issue/PR/repo/discussion links.

Door retlehs · retlehs/gh-fetch

Getest · Werkt ★ 9.2/10

GH Fetch — Gebruik de gh CLI in plaats van web-fetching GitHub issue/PR/repo/discussion links.

Wat het doet

Een een-pagina routeringsregel: wanneer de gebruiker een GitHub URL deelt (issue, PR, diff, discussion, release, commit, file blob, gist, Actions run), haal deze dan op met de geauthenticeerde `gh` CLI in plaats van een generieke web-fetch, met behulp van een lookup-tabel van het exacte `gh`-commando per URL-type. Valt terug op web-fetching als `gh` niet is geïnstalleerd of geauthenticeerd.

Testrapport

Voerde een echte A/B-test uit op een live PR (cli/cli#13843): WebFetch op de GitHub-pagina kwam vaag terug ('de pagina toont geen specifieke bestandsdetails'), terwijl `gh pr diff` de exacte regel-voor-regel diff retourneerde met echte commit SHAs en een 6/6 toevoegingen/verwijderingen telling -- een concrete, verifieerbare winst voor de CLI-route die de skill verplicht.

Getest op: 2026-07-16 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/retlehs/gh-fetch.git
mkdir -p ~/.claude/skills
cp -r gh-fetch ~/.claude/skills/gh-fetch

Commando's en voorbeeldprompts

  • /gh-fetchGebruik de gh CLI in plaats van web-fetching GitHub issue/PR/repo/discussion links.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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