Attach GitHub Assets

Carica screenshot/video locali su GitHub e ottieni URL di asset pronti per markdown

di intercom · intercom/2x-skills

Promosso ★ 9.2/10

Attach GitHub Assets — Carica screenshot/video locali su GitHub e ottieni URL di asset pronti per markdown

Cosa fa

Carica immagini e video locali nello store user-attachments di GitHub e restituisce URL pronti per markdown per descrizioni di PR, corpi di issue e commenti. Si auto-invoca solo quando un percorso di file locale concreto per un tipo di immagine o video supportato è nel contesto e la destinazione è GitHub. Incapsula un singolo upload.sh che rileva automaticamente l'ID del repository e il tipo MIME.

Rapporto di test

Eseguito l'upload.sh incluso contro un repository di proprietà dell'account di test: ha recuperato il token gh, ha risolto automaticamente l'ID del repository, ha POSTato il binario all'endpoint non documentato uploads.github.com/user-attachments di GitHub e ha ricevuto HTTP 201 con un URL canonico github.com/user-attachments/assets/<uuid>. Una baseline senza skill non può produrlo, poiché la risposta standard è 'drag the file into the web UI' perché questo endpoint è assente dalla documentazione REST pubblica. Anche i percorsi di errore sono puliti: un file mancante e un'estensione non supportata falliscono rapidamente con messaggi chiari. Batte la baseline su un caricamento reale e verificato.

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

Installazione

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

Comandi e prompt di esempio

  • /attach-github-assetsCarica screenshot/video locali su GitHub e ottieni URL di asset pronti per markdown

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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