Attach GitHub Assets
Sube capturas de pantalla/videos locales a GitHub y obtén URLs de activos listas para markdown
Probado · Funciona
Qué hace
Sube imágenes y videos locales al almacenamiento de user-attachments de GitHub y devuelve URLs listas para markdown para descripciones de PR, cuerpos de issues y comentarios. Se autoinvoca solo cuando una ruta de archivo local concreta para un tipo de imagen o video compatible está en contexto y el destino es GitHub. Envuelve un único upload.sh que autodetermina el ID del repositorio y el tipo MIME.
Informe de la prueba
Ejecuté el upload.sh incluido en un repositorio propiedad de la cuenta de prueba: obtuvo el gh token, resolvió automáticamente el ID del repositorio, POSTeó el binario al endpoint no documentado uploads.github.com/user-attachments de GitHub, y obtuvo un HTTP 201 con una URL canónica github.com/user-attachments/assets/<uuid>. Una línea base sin habilidad no puede producir eso, ya que la respuesta estándar es 'drag the file into the web UI' porque este endpoint está ausente de la documentación REST pública. Las rutas de error también son limpias: un archivo faltante y una extensión no compatible fallan rápidamente con mensajes claros. Supera la línea base en una carga real y verificada.
Probado el: 2026-07-20 · Claude Code 2.x (agent harness)
Instalación
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
Comandos y prompts de ejemplo
/attach-github-assetsSube capturas de pantalla/videos locales a GitHub y obtén URLs de activos listas para markdown
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
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