Add paprika, garlic powder, onion powder, salt, and pepper to the chicken. Toss everything together until each piece is well coated. Let it sit for a few minutes so the flavors can soak in before cooking.
Thread the seasoned chicken pieces onto skewers, leaving a little space between each piece. This allows heat to circulate evenly, ensuring perfectly cooked chicken. Avoid overcrowding the skewers.
Place the skewers on a preheated grill or in the oven. Cook them until the chicken is fully done and slightly charred on the edges. Turn occasionally to cook all sides evenly.
In a small pan, melt the butter over low heat. Add minced garlic, Dijon mustard, lemon juice, parsley, and red pepper flakes. Stir gently until everything is well combined and fragrant.
Brush the cooked chicken skewers generously with the cowboy butter. Let them rest for a couple of minutes before serving. This helps the flavors settle and makes the chicken even juicier.