attach-media
attach-media 是一个用于将截图、录屏及其他媒体文件附加到 GitHub issue、pull request 和评论中的技能,通过 gh 命令的 --attach 参数实现。它适用于任何需要为 issue、PR 或评论补充媒体内容的场景。使用时,在 gh issue create|edit|comment 或 gh pr create|edit|comment 命令中传入 --attach <path>,每个文件传一次。需要 gh v2.99.0 或更高版本,并对仓库有写入权限;不支持 GitHub Enterprise Server。媒体可以内联引用(在正文中引用本地路径并同时传入 --attach,引用会被就地重写为已上传资源并保留替代文本),也可以直接附加(不引用则文件出现在正文末尾,替代文本跟在路径的 # 之后)。替代文本应使用项目自身术语说明读者在截图中应看到的内容。支持的格式包括 PNG、JPEG、GIF、WebP、SVG、MP4、MOV、WebM;图片和 GIF 最大 10 MB,视频在免费计划下最大 10 MB、付费计划下最大 100 MB,过大的图片需先缩放。