Combine yogurt, oil, lemon juice, ginger, garlic, spices and seasonings in a large bowl.
Add in the chicken breast, and coat with the yogurt marinade.
Cover with a lid/plastic wrap and place into the fridge to marinate for a minimum of 20 minutes or overnight.
Assemble:
Thread the marinated chicken onto the skewer, alternating with red onion and bell pepper.
Place the prepared skewers onto a metal wire rack on top of a baking sheet lined with aluminum foil.
Repeat with the remainder.
Broil the chicken:
Preheat oven broiler to 500°F/260°C.
Broil the skewers about 1.5-2" from the top element for about 10-12 minutes, turning them halfway, or until slightly charred and cooked through to an internal temperature of 165°F/74°C.