This is probably the most useful explanation of how to create a skill that I've seen. I have definitely fallen into giving step by step instructions trap. I am definitely going to take some of this advice.