If you’re using bamboo skewers, submerge the blunt ends in water using a tall cup to prevent scorching during grilling.
Dice the chicken into 1x1 inch pieces and place them in a large bowl.
Using a food processor, mortar and pestle, or a sharp knife, finely chop the garlic and ginger. Add both to the chicken bowl. Pour in all the remaining marinade ingredients: soy sauces, coconut cream, sugar, and oyster sauce. Toss thoroughly to ensure every piece is evenly coated.
Cover and refrigerate the marinated chicken for at least 1–2 hours. For best flavor penetration, marinate overnight. Before grilling, let the chicken rest at room temperature for about 30 minutes.
Thread the marinated chicken pieces snugly onto skewers. Tuck any loose pieces securely to prevent burning. Be careful while handling the skewers—splinters and salty marinade don’t mix well.