01 - Whisk together soy sauce, pineapple juice, honey, olive oil, garlic, ginger, and black pepper in a large bowl until thoroughly combined.
02 - Add chicken cubes to the marinade, toss well to coat evenly. Cover and refrigerate for at least 30 minutes, up to 2 hours for enhanced flavor penetration.
03 - If using wooden skewers, soak in water for at least 30 minutes to prevent burning. Preheat grill to medium-high heat (400°F).
04 - Thread marinated chicken, pineapple chunks, bell pepper pieces, and onion wedges alternately onto skewers, leaving slight space between pieces for even cooking.
05 - Place kabobs on preheated grill and cook for 12-15 minutes, turning every 3-4 minutes, until chicken is fully cooked through and develops light char marks.
06 - Remove kabobs from grill and let rest for 2-3 minutes to allow juices to redistribute. Garnish with fresh cilantro and serve with lime wedges.