Attach GitHub Assets
Carica screenshot/video locali su GitHub e ottieni URL di asset pronti per markdown
Promosso
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 URLAttach this bug repro video to the GitHub issue I'm draftingGet a markdown-ready image link for this PR description from GitHub