-
Combine lime peel, lime juice, oil, garlic, chili powder, salt, and cayenne pepper in a small bowl; whisk to blend. Set aside.
-
Place chicken in glass dish. Pour half of marinade over the top; toss gently to coat. Cover and refrigerate for 20 minutes to 4 hours.
-
Stir honey into remaining marinade. Set aside.
-
Place a piece of chicken, mango, bell pepper, and onion (if desired) onto a skewer. Repeat twice, so the skewer has three pieces of each ingredient. Repeat with seven remaining skewers. Discard marinade that contained chicken.
-
Brush skewers with reserved honey marinade mixture.
-
Grill or broil skewers for 6 to 8 minutes, turning every 2 minutes and brushing with honey marinade, or until mango is softened and chicken is no longer pink in the middle.