In a bowl, add chicken pieces and all the marinade ingredients.
Refrigerate overnight or if in a hurry like me, then 2 hours would also do.
Take skewers. Put onion, then capsicum, then chicken pieces. Repeat the process.
Add 3-4 tablespoons of oil to a grilling pan or regular frying pan just to coat it with the oil.
Cook the chicken boti skewers on medium to high flame, Cooking them on low flame will release the moisture from the chicken and the resulting chicken will always be dry and rubbery.