What problem does it solve?
GitHub has no native API for uploading images to issues, pull requests, or comments, leaving users and AI agents unable to attach screenshots or visual context to GitHub discussions, a long-standing gap that breaks workflows requiring visual feedback.
Core Features & Use Cases
- One-Command Upload and Post: Upload images and automatically post them as comments to PRs/issues or create new issues with images in a single command, no extra steps required.
- Permanent, Reliable Hosting: Auto-creates a dedicated public
gitshot-images repository on the user's GitHub account to host images as Release assets, ensuring permanent, GitHub-native URLs that render correctly in markdown.
- Flexible Output Options: Supports raw URL output, JSON output for AI agents/scripts, and standard markdown output, with auto-detection of the current PR from the active Git branch for faster workflows.
Quick Start
Use the gitshot skill to upload the screenshot 'ui-bug.png' and attach it as a comment to the current pull request with the caption 'Navigation bar misalignment on mobile'.