Attach GitHub Assets

Upload lokale skærmbilleder/videoer til GitHub og få markdown-klare aktiv-URL'er

Af intercom · intercom/2x-skills

Testet · Virker ★ 9.2/10

Attach GitHub Assets — Upload lokale skærmbilleder/videoer til GitHub og få markdown-klare aktiv-URL'er

Hvad det gør

Uploader lokale billeder og videoer til GitHubs user-attachments-lager og returnerer markdown-klare URL'er til PR-beskrivelser, issue-tekster og kommentarer. Kalder sig selv kun, når en konkret lokal filsti for en understøttet billed- eller videotype er i kontekst, og destinationen er GitHub. Indkapsler et enkelt upload.sh, der automatisk detekterer repo ID og MIME-type.

Testrapport

Udførte det medfølgende upload.sh mod et repository, testkontoen ejer: det hentede gh-tokenet, auto-opløste repository ID'et, POSTede binærfilen til GitHubs udokumenterede uploads.github.com/user-attachments-endepunkt og fik HTTP 201 tilbage med en kanonisk github.com/user-attachments/assets/<uuid>-URL. En baseline uden færdigheder kan ikke producere dette, da standardsvaret er 'drag the file into the web UI', fordi dette endepunkt mangler i de offentlige REST-dokumenter. Fejlveje er også rene: en manglende fil og en ikke-understøttet udvidelse fejler begge hurtigt med klare meddelelser. Den slår baselinen på en reel, verificeret upload.

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

Installation

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

Kommandoer og eksempelprompter

  • /attach-github-assetsUpload lokale skærmbilleder/videoer til GitHub og få markdown-klare aktiv-URL'er

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

  • 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