Attach GitHub Assets

Nahrává lokální snímky obrazovky/videa na GitHub a získává URL adresy aktiv připravené pro markdown.

od intercom · intercom/2x-skills

Otestováno · Funguje ★ 9.2/10

Attach GitHub Assets — Nahrává lokální snímky obrazovky/videa na GitHub a získává URL adresy aktiv připravené pro markdown.

Co umí

Nahrává lokální obrázky a videa do úložiště user-attachments na GitHubu a vrací URL adresy připravené pro markdown pro popisy PR, těla issue a komentáře. Spouští se pouze, když je v kontextu konkrétní lokální cesta k souboru pro podporovaný typ obrázku nebo videa a cílem je GitHub. Zabaluje jediný upload.sh, který automaticky detekuje repo ID a MIME type.

Testovací report

Spuštěn přiložený upload.sh proti repozitáři, který vlastní testovací účet: získal gh token, automaticky rozpoznal repository ID, POSTnul binární soubor na nedokumentovaný uploads.github.com/user-attachments endpoint GitHubu a obdržel HTTP 201 s kanonickou github.com/user-attachments/assets/<uuid> URL. Základní linie bez dovedností to nedokáže, protože standardní odpověď je 'drag the file into the web UI', jelikož tento endpoint chybí ve veřejné REST dokumentaci. Chybové cesty jsou také čisté: chybějící soubor a nepodporovaná přípona obojí rychle selžou s jasnými zprávami. Překonává základní linii při skutečném, ověřeném nahrávání.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /attach-github-assetsNahrává lokální snímky obrazovky/videa na GitHub a získává URL adresy aktiv připravené pro markdown.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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