To make your marinade, place all the marinade ingredients in a blender or food processor and process until very smooth.
In a large bowl, pour your marinade over the cubed chicken and stir to combine. Cover and marinate overnight or 6-8 hours.
Place your bamboo skewers in a shallow plate with water and allow them to soak for a couple of hours. This will prevent them from burning.
Take your soaked bamboo skewers and thread the marinated chicken pieces together with pineapple, peppers, and red onion as shown.
Discard the marinade.
Preheat a grill over medium heat and grill the chicken skewers for around 5 minutes per side, or until cooked through and nicely charred.
Enjoy!