Attach GitHub Assets

Przesyła lokalne zrzuty ekranu/filmy do GitHub i zwraca gotowe do markdown adresy URL zasobów

Autor: intercom · intercom/2x-skills

Testowano · Działa ★ 9.2/10

Attach GitHub Assets — Przesyła lokalne zrzuty ekranu/filmy do GitHub i zwraca gotowe do markdown adresy URL zasobów

Co robi ten skill

Przesyła lokalne obrazy i filmy do magazynu user-attachments GitHub i zwraca gotowe do markdown adresy URL dla opisów PR, treści zgłoszeń i komentarzy. Uruchamia się automatycznie tylko wtedy, gdy w kontekście znajduje się konkretna lokalna ścieżka pliku dla obsługiwanego typu obrazu lub wideo, a miejscem docelowym jest GitHub. Zawiera pojedynczy upload.sh, który automatycznie wykrywa ID repozytorium i typ MIME.

Raport z testu

Wykonano dołączony upload.sh na repozytorium należącym do konta testowego: pobrał token gh, automatycznie rozwiązał ID repozytorium, wysłał plik binarny metodą POST do nieudokumentowanego punktu końcowego GitHub uploads.github.com/user-attachments i otrzymał HTTP 201 z kanonicznym adresem URL github.com/user-attachments/assets/<uuid>. Podstawowy test bez umiejętności nie jest w stanie tego osiągnąć, ponieważ standardowa odpowiedź to 'drag the file into the web UI' ponieważ ten punkt końcowy jest nieobecny w publicznej dokumentacji REST. Ścieżki błędów są również czyste: brakujący plik i nieobsługiwane rozszerzenie szybko kończą się niepowodzeniem z jasnymi komunikatami. Pokonuje punkt odniesienia w rzeczywistym, zweryfikowanym przesłaniu.

Testowano: 2026-07-20 · Claude Code 2.x (agent harness)

Instalacja

git clone https://github.com/intercom/2x-skills.git
mkdir -p ~/.claude/skills
cd 2x-skills && cp -r plugins/pr-tools/skills/attach-github-assets ~/.claude/skills/attach-github-assets

Komendy i przykładowe prompty

  • /attach-github-assetsPrzesyła lokalne zrzuty ekranu/filmy do GitHub i zwraca gotowe do markdown adresy URL zasobów

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • Upload this local screenshot to GitHub and give me the markdown URL
  • Attach this bug repro video to the GitHub issue I'm drafting
  • Get a markdown-ready image link for this PR description from GitHub