GH Fetch

Verwenden Sie die gh CLI anstelle des Web-Fetchens von GitHub Issue/PR/Repo/Discussion-Links.

von retlehs · retlehs/gh-fetch

Getestet · Funktioniert ★ 9.2/10

GH Fetch — Verwenden Sie die gh CLI anstelle des Web-Fetchens von GitHub Issue/PR/Repo/Discussion-Links.

Was es kann

Eine einseitige Routing-Regel: Wenn der Benutzer eine GitHub-URL (Issue, PR, Diff, Discussion, Release, Commit, File Blob, Gist, Actions Run) teilt, wird diese mit der authentifizierten `gh`-CLI anstelle eines generischen Web-Fetches abgerufen, wobei eine Nachschlagetabelle des exakten `gh`-Befehls pro URL-Typ verwendet wird. Fällt auf Web-Fetching zurück, wenn `gh` nicht installiert oder authentifiziert ist.

Testbericht

Ein echtes A/B an einem Live-PR (cli/cli#13843) ausgeführt: WebFetch auf der GitHub-Seite kam vage zurück ('die Seite zeigt keine spezifischen Dateidetails an'), während `gh pr diff` das exakte Zeile-für-Zeile-Diff mit echten Commit-SHAs und einer 6/6 Additions/Löschungen-Anzahl zurückgab – ein konkreter, überprüfbarer Gewinn für die vom Skill vorgeschriebene CLI-Route.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /gh-fetchVerwenden Sie die gh CLI anstelle des Web-Fetchens von GitHub Issue/PR/Repo/Discussion-Links.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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