Do you put skewers in foil or on grill?
I recommend placing the skewers directly on the grill when cooking. This will allow the meat, vegetables and other ingredients to have a bit of char, which is desirable for flavor and texture. Turn the skewers half way through cooking to allow the ingredients to cook evenly and so one side doesn't overly brown.