01 - In a mixing bowl, whisk together the soy sauce, olive oil, honey, lime juice, minced garlic, grated ginger, salt, and black pepper until well combined.
02 - Place the chicken cubes in a resealable plastic bag or shallow bowl. Pour half of the marinade over the chicken and toss to coat evenly. Refrigerate for at least 15 minutes or up to 2 hours for deeper flavor penetration. Reserve the remaining marinade for basting during grilling.
03 - Preheat an outdoor grill or grill pan to medium-high heat, approximately 400°F.
04 - Thread the marinated chicken, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers, distributing the ingredients evenly across each skewer.
05 - Place the assembled kabobs on the preheated grill. Cook for 12 to 15 minutes, turning occasionally and basting with the reserved marinade, until the chicken reaches an internal temperature of 165°F and the vegetables develop a light char.
06 - Remove the kabobs from the grill and let them rest for 2 to 3 minutes. Serve warm as a main course.