In a large bowl, whisk together the honey, soy sauce, Sriracha, lime juice, lime zest, and minced garlic until well combined. Add the cubed chicken and toss to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 2 hours for deeper flavor.
Thread the marinated chicken, red bell pepper, and red onion onto skewers, alternating pieces for even cooking and balanced skewers.
Preheat a grill or grill pan to medium-high heat and lightly oil the grates. Grill the skewers for 10–12 minutes, turning every few minutes, until the chicken is cooked through and lightly charred on all sides.
Remove the skewers from the grill and serve immediately while hot, pairing with your favorite side dishes.