GH Fetch

Brug gh CLI i stedet for web-hentning af GitHub issue/PR/repo/discussion-links.

Af retlehs · retlehs/gh-fetch

Testet · Virker ★ 9.2/10

GH Fetch — Brug gh CLI i stedet for web-hentning af GitHub issue/PR/repo/discussion-links.

Hvad det gør

En en-sides routingregel: når brugeren deler en GitHub URL (issue, PR, diff, discussion, release, commit, file blob, gist, Actions run), hent den med den autentificerede `gh` CLI i stedet for en generisk web-hentning, ved hjælp af en opslagstabel over den præcise `gh`-kommando pr. URL-type. Falder tilbage til web-hentning, hvis `gh` ikke er installeret eller autentificeret.

Testrapport

Kørte en reel A/B på en live PR (cli/cli#13843): WebFetch på GitHub-siden kom tilbage vagt ('the page doesn't display specific file details'), mens `gh pr diff` returnerede den præcise linje-for-linje diff med reelle commit SHAs og en 6/6 additions/deletions-tælling — en konkret, verificerbar sejr for CLI-ruten, som skillen påbyder.

Testet: 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

Kommandoer og eksempelprompter

  • /gh-fetchBrug gh CLI i stedet for web-hentning af GitHub issue/PR/repo/discussion-links.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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