01 - Whisk together honey, soy sauce, olive oil, garlic, chili sauce, vinegar, smoked paprika, salt, and black pepper in a large bowl until fully incorporated.
02 - Add chicken cubes to the marinade, toss to coat completely. Cover and refrigerate for at least 1 hour or overnight for enhanced flavor penetration.
03 - If using wooden skewers, soak in water for 30 minutes before grilling to prevent scorching.
04 - Thread marinated chicken onto skewers, shaking off excess marinade. Reserve remaining marinade for basting.
05 - Heat grill to medium-high temperature, approximately 400°F. Lightly oil the grates to prevent sticking.
06 - Grill skewers for 6-8 minutes, turning frequently and basting with reserved marinade, until internal temperature reaches 165°F and exterior shows light char marks.
07 - Remove skewers from grill, garnish with fresh cilantro or parsley, sesame seeds, and fresh lime juice. Serve immediately while hot.