I tried deploying my skill with smallIconUri and largeIconUri pointed to images hosted on a custom domain via github pages, with SSL enabled. It failed every time, I assume because Amazon doesn't trust the generated SSL certs for custom domains on github? When I removed the custom domain from my github project and served up the images using the github.io address, it worked fine.
I'd love it if images hosted on custom domains via github ssl would work!