Attach GitHub Assets
Charge des captures d'écran/vidéos locales sur GitHub et obtient des URL d'actifs prêtes pour le markdown
Testé · Fonctionne
Ce que fait
Charge des images et vidéos locales dans le stockage user-attachments de GitHub et renvoie des URL prêtes pour le markdown pour les descriptions de PR, les corps d'issues et les commentaires. S'auto-invoque uniquement lorsqu'un chemin de fichier local concret pour un type d'image ou de vidéo pris en charge est en contexte et que la destination est GitHub. Encapsule un unique upload.sh qui détecte automatiquement l'ID du dépôt et le type MIME.
Rapport de test
Exécution du upload.sh fourni sur un dépôt appartenant au compte de test : il a récupéré le gh token, a résolu automatiquement l'ID du dépôt, a POSTé le binaire vers le point de terminaison non documenté uploads.github.com/user-attachments de GitHub, et a reçu un HTTP 201 avec une URL canonique github.com/user-attachments/assets/<uuid>. Une référence sans compétence ne peut pas produire cela, car la réponse standard est 'glisser le fichier dans l'interface web' puisque ce point de terminaison est absent de la documentation REST publique. Les chemins d'erreur sont également propres : un fichier manquant et une extension non prise en charge échouent rapidement avec des messages clairs. Il surpasse la référence sur un chargement réel et vérifié.
Testé le: 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
Commandes et exemples de prompts
/attach-github-assetsCharge des captures d'écran/vidéos locales sur GitHub et obtient des URL d'actifs prêtes pour le markdown
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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