01 - Whisk together soy sauce, pineapple juice, honey, olive oil, garlic, ginger, and black pepper in a large bowl until fully combined.
02 - Add chicken cubes to the marinade, toss thoroughly to coat, cover bowl, and refrigerate for at least 30 minutes or up to 2 hours for enhanced flavor penetration.
03 - Soak wooden skewers in water for 30 minutes to prevent charring, or prepare metal skewers for grilling.
04 - Heat grill to medium-high temperature of approximately 400°F.
05 - Thread marinated chicken, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers in a repeating pattern.
06 - Place skewers on preheated grill and cook for 12 to 15 minutes, rotating every few minutes, until chicken reaches 165°F internal temperature and develops light char marks.
07 - Remove kabobs from grill and allow to rest for 2 to 3 minutes before serving with fresh cilantro and lime wedges.