In a small mixing bowl, combine all the spices. Sprinkle over the chicken pieces and toss to combine.
Squeeze the lime juice over the chicken and toss once more.
Preheat your grill to a medium-high heat. You are aiming for about 400 F inside.
While the grill heats, assemble your skewers with chicken pieces, making sure to not pack the chicken on super tightly.
Oil the grates of your grill once heated and set the BBQ sauce with a brush next to the grill.
Set the skewers on the grates and cook for 4 minutes. Flip over, baste generously with BBQ sauce, and grill for an additional 3 minutes.
Flip once more, baste with more BBQ sauce and grill an additional 1-2 minutes or until the internal temperature of the chicken reaches 165 F.
Remove from the grill and let rest on a clean plate for 4-5 minutes before serving, garnished with chopped parsley or cilantro, if desired.
