01 - In a mixing bowl, whisk together the pineapple juice, soy sauce, brown sugar, ketchup, rice vinegar, minced garlic, grated ginger, vegetable oil, and black pepper until well combined.
02 - Add the chicken cubes to the marinade, tossing to ensure all pieces are thoroughly coated. Cover the bowl and refrigerate for at least 2 hours, preferably overnight for deeper flavor penetration.
03 - Submerge wooden skewers in water for 30 minutes prior to grilling to prevent them from burning.
04 - Preheat an outdoor grill or grill pan to medium-high heat, approximately 400°F.
05 - Thread the marinated chicken, red bell pepper, yellow bell pepper, red onion, and pineapple cubes alternately onto the skewers, distributing the ingredients evenly.
06 - Place the skewers on the grill and cook for 12 to 15 minutes, rotating every 4 minutes to achieve even charring on all sides. The chicken should reach an internal temperature of 165°F and show light char marks.
07 - Remove the kebabs from the grill and let them rest for 2 minutes. Serve hot alongside steamed rice, coconut rice, or a fresh salad.