I just found a decent solution to something I’ve wanted for a while: the ability to place an image in a Github issue’s description or comment. Here’s the final result.
The actual issue, live on Github.
I’ve got it down to one extra click and keypress:
- Take a screenshot using Skitch.
- Share it.
- Paste the URL from the clipboard.
The trick is Skitch’s flexible “Share” configuration options
I created a free Skitch account and configured sharing to automatically put a “Fullsize image link” on the Mac’s clipboard after the sharing is complete:
It looks like this will work with any of the supported account types. E.g., Webdev and SFTP are both possible and are what I’ll move to eventually so that I have all my images on my own server. But right now, Skitch’s free hosting is fine for me.
Here are some screenshots of the rest of the process, once the sharing is set up. First, immediately after clicking “Share”, there’s a loading progress indicator. Apparently, you have to wait for this to finish.

Then, when done, a superflous Share dialog popup appears, but you can ignore it because we’ve configured Skitch to automatically copy the link to the clipboard:

Finally, just move over to your Github issue and press ⌘V to paste the auto-copied URL:
And that’s it. Pretty sweet.
PS: Some links I found while looking for a solution
- François Marier solves this by hosting the attachments in a gist.
- A few Stack Overflow users discuss setting up a special repo for attachments.
- Github Wikis seem to have a facility for hosting images.
- Freshlog has announced an intention to make an app to do this.