What problem does it solve? Attaching screenshots or videos to GitHub pull requests and issues normally requires manual drag-and-drop in the web UI. This Skill automates uploading proof assets through GitHub's user-attachments endpoint and posting the returned URLs as comments with the gh CLI. ## Core Features & Use Cases - Asset Upload: Uploads PNG, JPEG, WebP, MP4, and WebM files to GitHub's user-attachments endpoint using the authenticated gh token. - Video Validation and Transcoding: Inspects video format, duration, and dimensions with ffprobe and transcodes incompatible video to broadly playable MP4 with ffmpeg. - Comment Posting and Verification: Builds Markdown with image alt text or bare video URLs, posts it via gh pr/issue comment, and verifies the published comment contains every attachment URL. - Use Case: After fixing a UI bug, upload before/after screenshots and a QA reproduction video to the pull request as proof, then confirm the comment published correctly. ## Quick Start Upload these screenshots and the QA video to pull request 42 and post them as a comment with descriptive alt text.