Soak skewers in water for at least 20 minutes to prevent burning.
Cut chicken into 1" cubes and place into bowl. Add olive oil, garlic and cilantro in a food processor and pulverize. Pour the marinade into the bowl with the chicken, add teaspoon of salt and pepper and marinate overnight if possible.
Preheat the grill to medium heat and coat with oil. Remove chicken from the refrigerator and put 5-6 pieces of chicken on each skewer. Cook for 4-5 minutes on each side. Brush chili sauce on chicken just before done cooking to create a glaze.