Soak skewers in water for 30 minutes.
Cut the chicken into bite sized pieces and place in a non-reactive bowl or a large food storage bag.
Combine the yoghurt, garlic, ginger, lime juice, and spices. Add to the chicken and toss well to coat. Marinade in the fridge for 30 minutes or up to 8 hours. Remove chicken from marinade.
Cut the peppers into 1-inch pieces. Thread chicken and peppers onto skewers, alternating chicken and pepper pieces. (Note, it is best to start and end with chicken.)
Heat a grill to medium-high heat. Clean the grates and coat with oil, or use a baking tray if preferred. Cook for 15 – 20 minutes, rotating the skewers, until cooked.
Skewers may also be cooked on a barbeque. Let the barbeque heat up, when the flames have died down and the charcoal is grey, and it is piping hot, it will be ready to cook on.
Oil the skewers and cook for 15 – 20 minutes, rotating the skewers, until cooked.