Soak 6 bamboo skewers in water for a minimum of 30 minutes.
In a small bowl, combine 1 tablespoon chili powder, 1 teaspoon salt, and 1 tablespoon of oil to create a paste.
Rub the chili paste onto the chicken, then place the chicken in a large bowl, glass container or dish.
In a small bowl, combine the yogurt, remaining chili powder and salt, ginger, garlic, turmeric, garam masala, coriander, cardamom, cumin, cinnamon, and lemon juice.
Add to the chicken and gently stir to coat evenly. Marinate in the refrigerator for at least 1 hour (or overnight).
Place chicken on the prepared bamboo skewers, discarding the remaining marinade.
Preheat a grill to medium heat (350-400 degrees F). Once hot, oil the grates thoroughly with the remaining tablespoon of oil. Add the skewers, cover the grill, and cook, turning every 3-4 minutes, until the chicken has reached an internal temperature of 165 degrees F (15-20 minutes).
To prepare the dipping sauce, combine the yogurt, cucumber, cumin, mint, olive oil, lemon juice, salt and pepper in a small bowl. Taste and adjust seasoning, if desired.