domains / families / agent-tooling / gh-attach
gh-attach
separate
Upload and download GitHub user-attachments (screenshots, PDFs, zips, videos) from the terminal; use when asked to attach or embed a file in a PR, issue, or comment, or download an attachment URL.
When to use
- "Attach a screenshot to the PR" or "add an image to the PR description"
- "Attach this file (PDF, zip, log, video) to the issue or comment"
- "Embed before/after screenshots" in a PR, issue, or README
- "Download this GitHub attachment" from a `user-attachments` URL
When not to use
- **Interactive session cookie required.** A `user_session` cookie grants full
- **Write access to the target repo is required** to upload.
- **Private-repo attachments stay private:** the `user-attachments` URL inherits
- GitHub Cloud and GitHub Enterprise Server each decide which file extensions and
- The skill embeds the URL itself; `gh attach` only prints it.
Skill page
Source