Adjust on the green chillies and/or red chilli powder for more spiciness.
You can cook in oil as well, but I guess ghee gives it a better flavor.
I added water while cooking the chicken for some curry, since my house mates require it. If you want it dry, you can skip the water totally and cook till chicken gets cooked and is coated in the spices.