Attach GitHub Assets
Lokale Screenshots/Videos auf GitHub hochladen und markdown-fähige Asset-URLs erhalten
Getestet · Funktioniert
Was es kann
Lädt lokale images und videos in den user-attachments-Speicher von GitHub hoch und gibt markdown-ready URLs für PR descriptions, issue bodies und comments zurück. Ruft sich nur selbst auf, wenn ein konkreter lokaler file path für einen unterstützten image- oder video type im Kontext ist und das Ziel GitHub ist. Umfasst ein einzelnes upload.sh, das die repo ID und den MIME type automatisch erkennt.
Testbericht
Führte das gebündelte upload.sh gegen ein repository aus, das dem Testkonto gehört: Es holte den gh token, löste die repository ID automatisch auf, POSTete die Binärdatei an GitHubs undokumentierten uploads.github.com/user-attachments-Endpunkt und erhielt HTTP 201 mit einer kanonischen github.com/user-attachments/assets/<uuid>-URL zurück. Eine no-skill baseline kann dies nicht produzieren, da die Standardantwort 'drag the file into the web UI' lautet, weil dieser endpoint in den public REST docs fehlt. Error paths sind ebenfalls sauber: Eine fehlende file und eine unsupported extension schlagen beide schnell mit klaren Meldungen fehl. Es übertrifft die baseline bei einem realen, verifizierten Upload.
Getestet am: 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
Befehle & Beispiel-Prompts
/attach-github-assetsLokale Screenshots/Videos auf GitHub hochladen und markdown-fähige Asset-URLs erhalten
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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