In a large bowl, combine the buffalo sauce, ranch dressing, olive oil, garlic powder, onion powder, paprika, salt, and pepper.
Add the chicken cubes to the marinade and toss to coat evenly. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
Preheat your grill or grill pan over medium-high heat. If using wooden skewers, soak them in water for 30 minutes to prevent burning.
Thread the marinated chicken cubes onto the skewers, leaving a little space between each piece for even cooking.
Place the skewers on the grill and cook for 10-12 minutes, turning occasionally, until the chicken is cooked through and reaches an internal temperature of 165°F.
Remove the skewers from the grill and let them rest for a few minutes before serving. Drizzle with extra ranch dressing if desired.