Thanks alot for this post. I have just used it now and it feels good.
ps. Rergarding adding a folder to the repository, you can actually do it a very simple way.
When you type in the name of your file: in this case .github/workflow/<name.yml>
You can actually do this by typing: ".github/". As soon as you add the "/" it will be converted to a folder, so you can now type "workflow/" and finally the name of the yml file.